01 / Interface
Frontend
Interfaces that stay fast on the worst device your user owns.
- Ship production React and Next.js apps, from design system to deploy
- Keep them fast with performance budgets enforced in CI
- Make them usable by everyone: WCAG 2.2 AA, keyboard first
Detail
Component systems that survive three years of feature requests. Rendering strategy chosen per route, not per framework fashion. Accessibility and performance treated as acceptance criteria rather than a follow-up ticket.
- Design systems in React and TypeScript, documented and versioned
- SSR, ISR and streaming picked per route against real traffic shapes
- Core Web Vitals budgeted in CI, so a regression fails the build
- Tested with real screen readers, not just an automated audit
- Three.js and WebGL for the moments that deserve it, like this page
98median Lighthouse performance