UX-driven Front-End Engineer
I build fast, accessible, and maintainable web products. Strong UI systems, thoughtful interactions, and clean architecture.
Featured projects
Real work, real decisions. Case studies focus on tradeoffs and outcomes.
ShipFlow
A 4-hour take-home project treated as a real MVP: a reliable USPS label creation flow focused on domain correctness, predictable UX, and scalable architecture.
GoPlaces
A mobile-first UX project designed to reduce decision fatigue for parents by prioritizing trust signals, relevant filters, and parent-driven content.
Experience
Front-End Engineer (6+ years) focused on design systems, accessibility (WCAG/ARIA), performance, testing, and clean component architecture.
Built and maintained React + React Native experiences used by thousands of merchants, with a focus on UI quality, reliability, and scalable component architecture.
- Built and maintained key React/React Native features used by thousands of merchants.
- Improved usability and uptime by 25% through UI enhancements and architecture improvements.
- Implemented Jest + Testing Library, significantly reducing issue resolution time by catching regressions earlier.
- Reduced release rollbacks by 40% through component standardization and UI consistency.
- Collaborated across design, backend, and QA across multiple time zones.
Shipped responsive, accessible learning experiences while improving performance and migrating a production codebase to TypeScript.
- Migrated the platform from JavaScript to TypeScript, reducing bugs by 20%.
- Delivered responsive, accessible learning modules with WCAG/ARIA-friendly patterns.
- Improved load performance by ~15% through architectural enhancements.
Let's talk
Interested in working together or discussing a frontend challenge? I'm always open to thoughtful conversations about products, UX, and engineering tradeoffs.
For interviews, take-homes, or aligning on what needs to ship next.
What I'm great at
UI that feels premium and stays maintainable
I optimize for clarity first, then performance and polish. Comfortable shaping requirements and making tradeoffs.
- Design systems + component architecture
- Complex flows: validation, edge cases, UX states
- Performance, accessibility, and clean refactors