Popa Vlad - Main


About Me

I'm a computer enthusiast and hobbyist musician from Romania.

I started with HTML/CSS/JS web development in 2017, at the age of eight. Later on I switched to desktop development in C and C++, which I learned by myself from books and internet resources. In 2020 I got into low-level programming and started learning x86 assembly language, as well as more advanced concepts such as operating system and emulator theory. Around this time I also started admiring retro/early-2000s tech (I feel really nostalgic about these pieces of computing history, even though I never actually experienced that era myself. Weird, isn't it?). This passion became the gateway to another one of my hobbies: (micro)electronics and computer engineering. In 2022, I also stumbled upon the musical works of Dmitri Shostakovich, which opened up my passion for classical music.

In terms of programming, I strive for code that is super easy to understand, orderly and as simplistic as possible (what some might refer to as "elegant code"). For design in general I also prioritize a sort of functional simplicity where everything is implemented in a uniform manner and there are no excess features or other things that serve no purpose other than to annoy and/or waste resources and time.

Knowledge

Spoken Languages Romanian (native, proficient)
English (advanced)
Programming Languages C (advanced)
C++ (intermediate)
x86 Assembly (basic)
Frameworks, Tools and Libraries SDL (basic)
git and GitHub (intermediate)
build-essential stuff (basic-intermediate)
Linux shell and utilities (basic)
Skills Desktop Development in C/C++ (Terminal Programs or SDL Apps)
Operating System Development
Low-Level Programming for PCs and other x86 Platforms
Hobbies Violin
Piano
Music Composition
Chess
Logic Circuits and Electronics
Baseball