Not just code
Software is how I bring structure to ideas and build tools people can actually trust.
Introduction
I build software that feels clear, reliable, and useful. My work is shaped by real production systems, thoughtful architecture, and the kind of problem-solving that only appears once software has to work beyond the perfect demo.
Production-shaped around

Software is how I bring structure to ideas and build tools people can actually trust.
Clean architecture, thoughtful user experiences, and products built with purpose.
Teaching, fitness, storytelling, faith, and creativity are part of how I stay grounded.
What I reach for daily, and what I use it for.
Backend services and APIs in production
Default language for anything frontend
Primary datastore for most projects
A contact form change touched four folders. I refactored the site into features and services with enforced ESLint boundaries: same URLs, same deploy, and a migration order you can copy.
A personal reflection on building this website, why it felt harder than expected, and how a portfolio became a way to think more clearly about my work.
A practical step by step guide to adding Room to a Kotlin Multiplatform project with shared DAOs, platform database builders, KSP, and Koin.
I'd love to hear about it. We should queue up a time to chat, and I'll buy the coffee.
Building and shipping every UI I make