About
I’m a full-stack engineer who believes good software starts with paying attention to the users, their needs, and the small details that make a product feel intuitive rather than frustrating. I’m drawn to making difficult obstacles manageable and complex systems understandable through thoughtful design and careful engineering.
I work with the belief that engineering and design go hand in hand and harmony between these two ideals is what makes a truly great piece of software. Tools should lighten the load, reduce confusion, and look and feel good during use. This principle guides the problems I choose and how I approach them.
The constants in my life— cooking (lately, a lot of sourdough bread), woodworking, art in all its forms, and the people closest to me— have shaped how I build. They’ve taught me patience, attention to detail, and an appreciation for simplicity and elegance that I carry with me into my work.
To sum it all up: I like making things that work well and look good, and can't wait to see what we can build together.
Standards
What I Build
- • Full-stack web applications
- • Interactive dashboards & data visualization tools
- • Robust CLI experiences & developer tooling
- • API integrations & backend systems
- • AI/LLM application integrations
- • Containerized & cloud-native solutions
How I Work
- • Ship incrementally, validate early
- • Document as I go
- • Prefer simple over clever
- • Automate the boring parts
Current Stack
Work
A selection of projects and experiments. Some shipped, some in progress, all built with care.
Quarry
A web scraping toolkit designed around simplicity. Foreman provides a fully guided, batteries-included tutorial. The wizard offers a customizable step-by-step workflow. Advanced users can drive the CLI directly with flags for full control.
Portfolio Site
(This very site.) A Next.js/React application built from scratch — responsive design, fluid animations, accessible markup, and a clean component architecture.
Let's Build Something
Have a project in mind? Looking for a collaborator? I'm always interested in hearing about interesting problems worth solving.
Drop me a line