
My journey into programming wasn’t a typical one. It began with a fall — literally. A construction accident left me with a broken ankle and a lot of time on my hands. Rather than sit idle, I decided to explore something that had always fascinated me: computers.
The only programming course available at the time for me was Advanced C++. A complete novice, I walked into a room full of seasoned engineers. The instructor even suggested I might be in the wrong place. But with alternatives like small engine repair or basket weaving, I chose to stick it out. I devoured C coding examples day and night. Before long, I was generating fractals with my own code, earning a B+ on my final assignment — and, more importantly, the respect of my classmates. That moment, one of my proudest, cemented my path forward.
Though I stayed in construction for a few more years, my exit plan was already in motion, fueled by a growing passion for programming. Eventually, I joined a media company, where I wrote code for government information kiosks and later for websites — work that naturally evolved into building web applications, which I still do today.
Today, I’m a full stack developer with a deep appreciation for both the art and the engineering of software. I build modern web applications using React on the front end, and PHP, Python, and Node.js on the back end — crafting solutions that balance performance, usability, and clean architecture. My curiosity keeps me learning, whether it’s rediscovering the power of C++, exploring the versatility of Python, or experimenting with Go, which strikes a perfect balance between the two.