A software engineer who loves building elegant, performant web applications. I write about engineering, architecture, and the tools I use every day.
I'm a software engineer with a passion for building things that live on the web. I specialize in full-stack development with modern JavaScript frameworks, cloud infrastructure, and developer tooling.
When I'm not coding, you'll find me writing about software architecture, reading about distributed systems, or contributing to open-source projects.
I thrive on turning complex problems into simple, elegant solutions. From system design to pixel-perfect UIs, I enjoy every layer of the stack.
A curated set of tools and technologies I reach for when building software.
A selection of projects that showcase my work and interests.
A high-performance distributed caching layer built in Go, designed for low-latency microservice architectures with automatic invalidation.
Thoughts on software engineering, architecture, and the tools I use.
A quick introduction to who I am, why I decided to start writing, and what you can expect from this blog.
Read more →How I apply clean architecture principles in real-world projects — with concrete examples and lessons learned.
Read more →The editor, terminal, CLI tools, and workflows that keep me productive every day.
Read more →Have a project in mind, want to collaborate, or just say hi? Feel free to reach out.