Fix inconsistent UI and turn it into a system your team can rely on
I help product teams turn messy, hard-to-maintain interfaces into scalable component systems, with accessibility built in from the start.
A phased path to a better design system
Most teams start with an audit, then move into a component library or workflow improvements based on what we find.
Phase 1 — Audit
Find the problems.Design System Audit Where every engagement begins
Before building anything new, understand what's broken.
Before building anything new, you need to understand what's actually broken. In five business days, you get a clear, prioritized plan to fix your system.
$2,000· Delivered in 5 business daysPhase 2 — Build
Fix the foundation.Component Library Starter
Stabilize and scale your UI system with a foundation built to last, not patched to survive.
$3,500· Delivered in 2–3 weeksPhase 3 — Align
Fix how the team works.Design-to-Code Workflow
Reduce handoff friction and rework. Fix the process once so your team stops losing time to it every sprint.
$2,500· Delivered in 1 week
If your team is dealing with:
- UI that looks different across products or teams
- Components that are duplicated or hard to reuse
- Accessibility issues that keep getting pushed off
- A design system that exists but no one really follows
You don't need more components. You need a system that actually works.

Who am I?
I'm a design systems engineer with 20 years of experience helping teams build consistent, accessible interfaces, and keep them that way as their products grow.
I've built component libraries and design systems for insurance platforms, media brands, and professional sports organizations.
Learn more about meJosh is a brilliant ideation partner bringing things out of others and working towards a great solution
Drew DiPasquale, Principal Researcher, HubSpot
Josh is a strong partner willing to work across functions to design and implement the best user experience.
Welling Lagrone, Vice Principal, Triverus Consulting
How I build component systems
I've documented my approach to building scalable, accessible component libraries from scratch to production.
If your UI is slowing your team down, let's fix it.
Book a 30-minute intro call. No pressure. You'll leave with a clear understanding of what's not working—and what to do next.
Book an intro callNot ready to commit? Start here.
Use the free Design System Health Check to evaluate your system and identify your biggest gaps.

