Understand the Problem
I dive deep to understand the real business need before writing a single line of code.
The best solution is the one that delivers the most value in the simplest way.
Portfolio in progress
I am adding new projects, case studies and technical content. The final version will be available in the next few days.
Hello! My name is Oscar
, and I have been programming since I was 14 years old.
In 2008, I started working as a fullstack developer
, and to this day it remains both my vocation and one of the things I am most passionate about.
Programming started as a hobby when I was young and eventually became my profession. Since 2008, I've worked as both a freelance developer and an in-house software engineer, helping companies build, maintain and improve their digital products while adapting to new challenges along the way.
What I enjoy most is understanding how things work and finding practical solutions to complex problems. Whether I'm building something new or improving an existing application, my goal is always to create software that is reliable, maintainable and able to evolve as requirements change.
I dive deep to understand the real business need before writing a single line of code.
The best solution is the one that delivers the most value in the simplest way.
I design software with maintainability, scalability and adaptability in mind.
Whether building new features or improving existing ones, I create solutions that evolve with your business.
I follow modern practices like DDD, clean code and automated testing, with a strong focus on security, performance, SEO and WPO.
Quality is built in from day one, not added later.
I'm experienced in maintaining, optimizing and modernizing existing systems and legacy code.
I enjoy solving complex problems and making software better over time.
Outside of programming, I enjoy staying active through running, basketball and Aikido. I'm passionate about nature, travel and discovering new places and experiences.
I'm naturally curious and enjoy exploring technology, history and philosophy, subjects that continuously inspire new perspectives and approaches to problem solving.
Some of my favorite moments happen away from a screen: exploring a mountain trail, camping beside a lake at sunrise, practicing Aikido or simply enjoying the challenge of learning something new. These experiences help me maintain a balanced perspective.