Engineering Philosophy
How I approach building durable digital tools and collaborative software.
I'm a full-stack engineer passionate about crafting software that feels effortless to use and maintain. Over the past 4+ years, I have worked across the entire web lifecycle—from architecting database schemas and designing high-throughput REST/GraphQL APIs, to creating responsive, accessible user interfaces.
Simplicity Over Complexity
Write code that does one thing well. Avoid pre-mature abstractions and prefer straightforward, readable implementations.
Performance by Default
Fast loading times, negligible bundle footprints, and smooth frame rates are core features, not secondary optimizations.
Resilient Architecture
Build fault-tolerant APIs, validate inputs strictly at boundaries, and structure codebases that scale cleanly with teams.