
About me
I help teams fix design systems that are inconsistent, hard to maintain, or slowing development down. I do this through focused engagements: audits, component libraries, and workflow improvements, each designed to solve a specific problem quickly.
Bio
I'm a UI/UX engineer who loves the place where design meets code: where a well-built component library makes a whole team faster, and where accessibility is a foundation, not an afterthought. For over twenty years I've been behind the buttons you tap, the forms you fill out, and the UI details that make a product feel considered rather than cobbled together. I've built design systems for insurance companies, component libraries for media brands, and UI frameworks for professional sports organizations. The scale changes. The craft doesn't.
I'm happiest when I'm deep in the details but still part of the bigger conversation about what we're making and why it matters.
What I do best
I help teams build front ends that are:
- Consistent
- Accessible
- Easy to maintain
In practice, that means:
- Design systems and component libraries your team actually uses
- Accessibility built in from the start
- Design-to-code workflows that reduce friction every sprint
Experience
- 2025 - Present
Software Engineer
Travelers
Building and maintaining an accessible component library that powers applications used across the US and UK. Focused on scalable, reusable UI components and documentation that helps designers and developers deliver consistent experiences at scale.
- 2023 - 2024
Senior UI Developer
Logatot, Inc.
Built the component library powering their core application using Ruby on Rails ViewComponents. Accessible, responsive, and consistent across devices.
- 2022 - 2023
Senior Software Engineer
America's Test Kitchen
Built and documented UI components using React, Next.js, and Storybook, giving the team a toolkit that let them ship new features quickly and consistently across multiple products.
- 2018 - 2022
Principal Design Engineer
Berkshire Hathaway Specialty Insurance
Led the creation of a custom UI component library in Vue.js and Nuxt.js, setting the front-end development standard for the organization and significantly accelerating feature delivery.
- 2016 - 2018
Lead UI Developer
America's Test Kitchen
Designed and built a utility styling system that reduced repetitive work and helped the team move faster without sacrificing consistency.
- 2013 - 2016
UI Designer & Front End Developer
Sports Technologies, Inc.
Led UI for Ruby on Rails and Angular applications used by the NFL, NASCAR, NHL, MLS, and PGA.
- 2010 - Present
Freelance UI Developer
Self-Employed
Ongoing consulting work across a range of clients and industries, focused on accessible, performant web application development.
- 2009 - 2013
Web Designer & Front End Developer
ImageWorks, LLC
Built web experiences across industries, including work for Aetna Insurance. An early foundation in user-centered design across diverse client needs.
- 2005 - 2009
Owner, Web Designer and Front End Developer
Para-Diddle Design, LLC
Ran my own design and development company. Responsible for the work, the clients, the vision, and the finances. It gave me a real appreciation for all the moving parts of a business.
What I value
I like working on teams that care about the people using the product and the ones building it. I believe in writing code that future-me and my teammates will actually thank me for. Simple when possible. Clever when necessary. Kind always.
When new ideas come along, I ask: will this make life better for the user? Easier for the team? Better for my craft? If yes, I'm in. If not, I'll probably tinker with it anyway, but only for "research."
Tools of the trade
I work across the modern front-end stack: React, Vue, and their ecosystems, plain CSS through to Sass and Tailwind, and I've spent meaningful time with Ruby on Rails. I'm fluent in Storybook, Figma, and the design-to-code tools that sit between them.
Tools are just tools. What matters is how you use them: clear plan, solid foundation, tested thoroughly, and accessible to everyone. That's the part that lasts long after frameworks come and go.
If your UI is slowing your team down, let's fix it.
I offer fixed-scope engagements for audits, component libraries, and workflow improvements.
View services & pricing