Senior Developer
I'm a senior developer who believes great software emerges from understanding both the technology and the people who use it.
Over a decade in web development has taught me that the best solutions come from curiosity, persistence, and genuine collaboration.
My path into tech wasn't linear. Starting with Data Processing and later studying Law gave me a unique lens — I see systems not just as code, but as tools that serve human needs.
Projects that showcase my approach to solving problems with clean, maintainable code.
Notes from the day-to-day of building software.
Building a mood-based movie search engine on Turbovec — and why crushing a 384-dimension embedding down to two bits each, with no training data, still feels like getting away with something.
Building a "type what to segment" web app out of Grounding DINO and SAM 2.1 — and why glueing two foundation models together still feels like cheating.
View all posts →Building end-to-end solutions with modern JavaScript ecosystems. Expertise in React, Angular, Next.js, and Node.js.
Certified Scrum Product Owner who bridges the gap between technical execution and business goals.
Beyond the keyboard, I'm a devoted cat dad to six feline companions. They keep me grounded and remind me that the best solutions come after a good break.
Have a project in mind? I'm always open to discussing new opportunities and interesting challenges.
Notes from the day-to-day of building software.
Building a mood-based movie search engine on Turbovec — and why crushing a 384-dimension embedding down to two bits each, with no training data, still feels like getting away with something.
Building a "type what to segment" web app out of Grounding DINO and SAM 2.1 — and why glueing two foundation models together still feels like cheating.