Bio 👨💻
I was born in Buenos Aires, Argentina 🇦🇷 My first contact with computers was through a PC running Windows 3.1 — and of course, DOS. 🖥️
But what truly sparked everything wasn’t the computer itself — it was a question. Around the year 2000 or maybe even earlier, when I started playing video games distributed on CDs, I would install them and play them, but something began to bother me… Why did I always need to keep the CD inserted in order to play? The moment I removed it, the game stopped working. It needed the CD to run. That frustrated me deeply. I kept thinking: “If I copy all the files from the CD to my hard drive, it should work… but it doesn’t! So why doesn’t it work?”
So I started researching. Back then, that meant connecting through dial-up modem 📞 — that unforgettable sound before connecting, the painfully slow speeds, all the limitations of that era. But I was determined. That search led me to reverse engineering, and reverse engineering led me to Assembly language. That was the moment my mind exploded. 🤯
Assembly was the first programming language I ever discovered, and I was instantly fascinated by it. Right there, in that moment, I started to understand that everything was possible — that somewhere inside that code there was an instruction telling the CPU: “Look for this file on the CD, not on the hard drive.” From that moment on, I wasn’t just playing games anymore — I wanted to understand how CDs and games actually worked.
That passion naturally expanded toward programming languages like C, then C++, and eventually many others. But those first steps with Assembly, binary analysis, and reverse engineering always pulled me toward low-level systems: kernel interaction, Windows internals, driver development, binary analysis. Without formally studying it at the time, I was already shaping myself into a systems programmer.
Life had other plans — I had to start working and couldn’t continue university at that moment. But I never let go of that passion. I always remained self-taught. After long workdays, I would come home, open my browser, and spend hours reading the Computer Science curriculum from the University of Buenos Aires — every course, every topic. I always knew that was where I belonged.
In 2023, I made an important decision: to finally dedicate time to what I had always loved. Today, I’m studying for a University Technical Degree in Programming at UTN Pacheco and enrolled in Computer Science at the University of Buenos Aires — as it could not have been otherwise.
Nowadays, I’m diving deeply into Rust. Naturally, my interests remain focused on low-level development: driver development, kernel interaction, WebAssembly. It’s an incredibly powerful language. In fact, as mentioned on the homepage, this website features a dynamic interface powered by a graphics engine developed in Rust and WebAssembly.
Likes
- Low-level programming. The closer to the hardware, the better.
- Reverse engineering and binary analysis.
- Understanding why and how things work — always.
- 80s music, rock, and pop, although honestly I enjoy all kinds of music. 🎵
- Swimming, which I practice three times a week. 🏊
- Learning, because knowledge is the only superpower available to every human being.
- Russian language and culture. 🇷🇺
- Playing the guitar. 🎸
Dislikes
- Superficial explanations that skip the “why.”
- Leaving things unfinished or settling for “good enough.”
Hobbies
Reverse engineering challenges, binary analysis, and malware analysis. Studying Computer Science — both formally and self-taught. Playing guitar, although not as often as I’d like. Exploring how operating systems and kernels work internally.
Diego J D Arias © 2026
