About Me

As a Computer Engineering student at the University of Ottawa, I'm driven by a passion for solving complex problems, especially when they involve the intricate dance between hardware and software. I thrive on the challenge of optimizing low-level programs and pushing the boundaries of performance, whether I'm working with FPGAs or diving deep into embedded development on microcontrollers like the ESP32 and Arduino. My curiosity extends to computer security projects, where I enjoy leveraging my embedded systems knowledge to uncover vulnerabilities and build robust defenses..


I'm constantly expanding my skillset, currently delving into the nuances of the STM32 microcontroller and exploring the exciting world of 3D graphics with Vulkan, crafting visuals with C++ and GLSL shaders. My philosophy centers on writing simple, efficient, and impactful code.


Beyond these areas, I also enjoy the tangible results of mobile development, having built native Android applications and now venturing into cross-platform solutions with Flutter. I've also dabbled in creating simple, fast websites, initially with Angular but now preferring to leverage custom JavaScript components with plain HTML, CSS, and JS for static sites. More recently, I've enjoyed working with HTMX, utilizing a Go backend to deliver dynamic web experiences.

My Projects