Senior Software Engineer with experience as Solution Architect and Team Leader. I thrive on turning complex challenges into elegant, scalable systems — designing cloud-native architectures, leading engineering teams, and obsessing over clean, event-driven solutions. Endlessly curious — whether it's a new framework, a distributed systems pattern, or perfecting a high-hydration pizza dough, I dive deep. When I'm not shipping microservices, you'll find me distilling small-batch gin with locally foraged botanicals or experimenting with crispy, slow-fermented pizza recipes. The best ideas — in code and in the kitchen — come from bold experimentation and restless creativity.
Leading engineering teams and designing cloud-native architectures at scale. Crafting distributed systems built on microservices, DDD, and event-driven patterns with asynchronous messaging (Kafka, SQS, ActiveMQ). Defining technical standards, mentoring developers, and bridging the gap between business vision and production-grade systems on AWS and Azure.
Built high-throughput backend systems with Java, Spring Boot, and Node.js. Deep-dived into NoSQL databases (MongoDB, DynamoDB, CosmosDB) and SQL data stores. Designed RESTful and reactive APIs, implemented CI/CD pipelines, and championed clean architecture practices across the stack.
Fell in love with code and never looked back. Built the foundations across multiple languages and paradigms. Learned that great software is not just about writing code — it's about solving real problems with curiosity and craftsmanship.
Your commits, ghostwritten by AI. A CLI that learns your style, works free out-of-the-box with local models, and handles diffs intelligently.
MCP server that gives AI assistants deep architectural understanding of Spring Boot projects — endpoints, entities, services, security, all via a single tool call.
An AI-powered sommelier — scan a wine label, chat with AI, and get expert recommendations matched to the restaurant's actual inventory via QR code.
A premium digital wedding invitation platform — beautifully animated, fully customizable, with smart RSVP management and multi-level security built in.
Application monitoring platform + RAG-powered code troubleshooter. Tracks service health and uses semantic search to analyze error logs against your actual codebase.
Professional dough calculator with baker's percentages, 12 pizza styles, fermentation scheduler, and a built-in arcade mini-game. PWA, works offline.
A PWA for daily gospel readings with text highlighting, offline support, swipe navigation, and a polished mobile-first experience for the MDV community.
Native mobile app for daily gospel readings — React Native with Expo, deep linking, video content, bookmarks, and ready for App Store and Google Play.
When the compiler rests, the real experiments begin.
I treat dough like code — every variable matters. From Neapolitan pillowy softness to Roman-style crunch, I experiment with high-hydration sourdough, long cold fermentations, ancient flour blends, and that elusive leopard-spotted char. Every pizza is a prototype, every bake is an iteration.
I craft small-batch gin from scratch, designing recipes that celebrate local terroir. Wild juniper, hand-picked citrus, foraged herbs from the surrounding hills — each botanical is carefully selected and balanced. Every batch is an experiment in flavor architecture, blending tradition with bold new combinations.
Words from allies encountered along the journey.