About

Clear systems that get used

I build clear, reliable software systems that are actually used.

I work across frontend and backend, taking products from early ideas to deployed, maintainable systems. My approach favors simplicity, predictable behavior, and interfaces that stay out of the user's way. I care as much about how a system reads as how it runs.

When something feels complex or unclear, I treat it as a design problem first.

Technical Expertise

Skills

Core Expertise

Full-stack engineeringBackend systems and APIsCloud infrastructure and automation

Primary Tools

ReactNext.jsNode.jsPostgreSQLDocker

Secondary Tools

FastAPIRedisMongoDBFirebase