Frontend
- Vue.js
- Nuxt
- JavaScript
- TypeScript
- HTML
- CSS
- Responsive Design
- Accessibility
Hello, I’m
I build software that simplifies complex workflows and creates intuitive experiences for customers and teams.
I specialize in building thoughtful, practical web applications, including customer-facing e-commerce experiences and internal tools that help people complete complicated work more easily.
I’ve spent my career building software that helps people get work done more easily. Whether I’m creating customer-facing e-commerce features or internal tools for complex workflows, I enjoy taking something frustrating and turning it into something intuitive.
Outside of work, you’ll usually find me designing lighting for theater productions, training in and teaching martial arts, or working on one of many side projects. I’m naturally curious and enjoy learning new technologies, solving problems, and figuring out how things work. At home, my wife, our two kids, and I are always in the middle of some new project or adventure, and those experiences keep me learning just as much as my work does.
I enjoy creating software that simplifies complicated workflows, reduces repetitive tasks, and helps people accomplish their goals with less friction. Whether it’s an e-commerce storefront, an internal business tool, or a new side project, I’m happiest when I can combine thoughtful design with practical engineering to build something genuinely useful.
Making complicated processes easier to understand and complete.
Creating interfaces that feel clear, thoughtful, and natural to use.
Prioritizing usefulness, reliability, and real problems over technology for its own sake.
I’m always happy to connect with other developers, talk about interesting software problems, or discuss new opportunities.