Stoian Mihnea

Hi! I am a computer science student from Braşov, Romania. I love all aspects of computer science, but the ones that interest me the most are close to hardware, low-level bit-fiddling. But I also don't shy away from high level, more user oriented topics such as frontend design. Salut!

I am always trying to learn new stuff, right now I am interested in reverse engineering hardware and electronics. Mereu încerc să învăţ lucruri noi. În ultima vreme, am început să mă familiarizez cu ingineria inversă a microcipurilor electronice, pentru a întelege mai bine fundaţiile sistemelor embedded.

Contact

You can contact me on Puteţi să mă contactaţi folosind GitHub , LinkedIn or via email at sau prin email, la adresa mihn.stn@gmail.com .

Experience Experiență Profesională

Go Backend Engineer @ Cyscale Ltd. June 2022 - May 2024 Iunie 2022 - Mai 2024

As a Golang backend engineer, I designed and developed highly scalable microservices that communicated via NATS to navigate the idiosyncrasies and peculiarities of the big cloud providers, GCP, AWS, and Azure. Using Kubernetes and Docker, I streamlined deployment across diverse environments. Leveraging Neo4J, I enhanced security by identifying and rectifying cloud misconfigurations. This skill set enables robust, secure backend systems across cloud providers. În calitate de inginer backend, am folosit Golang și am avut responsabilitatea de a gestiona orchestarea a zeci de microservicii. Am gestionat implementarea diagramei și comunicarea între aceste microservicii utilizând coada de mesaje NATS. De asemenea, am utilizat baza de date grafică Neo4j pentru a gestiona dependențele dintre microservicii.

Other Skills Alte Aptitudini

  • C & C++
  • Webpack, Vite, ESBuild
  • CMake & Meson
  • Dart & Flutter
  • JavaScript & TypeScript
  • Python (NumPy, Matplotlib)
  • Rust
  • Zig
  • Scala
  • Haskell
  • OCaml

Education Educaţie

B. Comp. Sci. @ Eindhoven Technical University 2022 - Present 2022 - Prezent

I am currently pursuing my degree in Computer Science at the University of Eindhoven in the 🇳🇱 Netherlands. This university is known for its excellent academic standards and cutting-edge research facilities in the field of Computer Science. I am thoroughly enjoying my studies and am eager to learn as much as possible in order to further my understanding and knowledge in this exciting and rapidly evolving field.

În prezent, urmez un program de studii în Informatică la Universitatea din Eindhoven, 🇳🇱 Olanda. Această universitate este cunoscută pentru standardele academice excelente și facilitățile de cercetare avansate în domeniul Informaticii. Mă bucur foarte mult de studiile mele și abia aștept să învăț cât mai mult, pentru a-mi îmbunătăți înțelegerea și cunoștințele în acest domeniu emoționant și în continuă evoluție.

Personal Projects Proiecte Personale

Silk Script — C, C++

Scripting language I made, learned about scanning, parsing, compilation and made my own bytecode virtual machine in the process. The project uses modern C++ idioms such as std::variant and template metaprogramming. O limbă de programare creată de mine. Pe parcursul proiectului am dobândit cunoştinţe în scanarea şi analizarea sintaxei textuale şi compilarea către un VM bytecode scris în C. Pentru Silk Script, am folosit metode de programare C++ moderne precum std::variant şi templates.

Source code on GitHub

Zig GameBoy Emulator — Zig, OpenGL

A low-level emulator for the DMG GameBoy console written in the Zig programming language. It emulates the CPU and GPU accurately by keeping track of instructions cycles and synchronising them with OpenGL's V-sync. Un emulator al componentelor CPU şi GPU al consolei GameBoy, scris în limba de programare Zig. Acestea sunt implementate în aşa fel încât să se sincronizeze exact cu V-syncul de la OpenGL.

Source code on GitHub

Polyeme — TypeScript, Haskell

I wanted to better understand the strong and weak points of different programming languages, so I set myself the goal of writing a simple Scheme inspired scripting language in each new language that I want to learn. Am vrut să înţeleg mai bine diferenţele dintre limbajele de programare pe care le învăţ, aşa că mi-am propus să scriu acelaşi proiect in toate limbajele, încercând să folosesc caracteristicile speciale ale limbajului când este cazul.

Source code on GitHub