I started out writing small Flutter apps to solve problems I personally had. That habit never left — most of what I've built since began as somebody's actual, concrete frustration rather than a feature request.
Today I work across the stack: Flutter and Firebase on the front, Spring Boot and Node.js behind it, and increasingly a layer of applied ML in between. I'm the person on the team who cares about the part everyone else calls done — the empty states, the offline case, the 200ms of jank nobody wants to chase.
I also train. As a Technical Trainer at Ocean Academy I've taken cohorts of students from their first `main()` to shipping real apps, and teaching has made me a sharper engineer than any framework ever did.
I am also passionate about Artificial Intelligence and developer tools. I have built a self-hosted AI infrastructure using MCP, LM Studio, FastMCP, FastAPI, and a locally hosted Gemma model, enabling secure remote AI interactions and tool execution. Currently, I am actively exploring automation tools to streamline workflows and enhance system efficiency. I am currently focusing on building automated systems to reduce manual interventions in development and deployment lifecycles.