I’m a Senior Full Stack Engineer with experience leading teams of up to five people. I combine hands-on development with technical ownership, mentoring and a focus on delivering software that solves real business problems.
My core stack is React/TypeScript and Java/Spring, with backend experience in Node.js and Python. I’ve worked on backend migrations, microservices, large-dataset processing and services running on Google Cloud, including GCS and Kubernetes.
I’m particularly effective at making sense of unfamiliar codebases: tracing behavior across services, understanding complex domain rules and improving existing systems while preserving the behavior people depend on. My experience spans payments, regulated online gambling, banking, travel booking and access management.
As a team lead, I stay close to the code while helping others move forward through code reviews, pair programming, troubleshooting and clearer engineering practices. My application security background also informs how I review code and assess technical decisions.
I use AI as part of my engineering workflow and build reusable Claude Code skills and agentic workflows adopted by teammates. I bring the context and judgment needed to direct that work: understanding requirements, challenging assumptions, validating generated code and taking responsibility for the result.

