I'm a software engineer graduated from Universidad de Costa Rica with a passion for building thoughtful, well-crafted solutions. My approach to development centers on writing clean, maintainable code, because I'm a firm believer in SOLID principles, DRY, and KISS, not as buzzwords, but as guiding philosophies that lead to modular, scalable systems.

I've explored a variety of programming languages throughout my learning journey, gaining exposure to both low-level and high-level. Through projects involving languages such as C, C++, C#, Python, Java, and frameworks such as Next.js, which has allowed me to build a broad foundation and adapt to different approaches in software development.

I've embraced Test-Driven Development and design patterns as tools for confidence, and I'm comfortable navigating both Scrum environments with Jira or ClickUp and more dynamic approaches like Extreme Programming.

In my free time, I enjoy artistic hobbies such as composing music, drawing, and 3D modeling, finding new ways to keep myself curious and engaged.

Projects

Multimedia Engine

Multimedia Engine

Flexible multimedia engine that bridges the power of C++ with the simplicity of Lua scripting. Built on top of SDL2.

C++SDL2ECS
Personal Portfolio

Personal Portfolio

Next.js-based portfolio website, showcasing my projects, skills, and professional background as a Software Engineer.

Next.jsTypeScriptTailwind CSS

Contact