Frontend & UI
Responsive interfaces built with modern component frameworks, with dark mode, accessibility, and performance handled from the first commit.
Fast, accessible interfaces
I build frontends that load fast, work with a keyboard and a screen reader, and look finished, on component architectures that can grow with the product.
What I build
- Component-driven UIs: Reusable, typed component libraries built with React, Vue, or Astro
- Design system implementation: Turn Figma designs into production component code that matches them
- Responsive layouts: Interfaces that work on desktop, tablet, and mobile
- Data visualization: Interactive charts, graphs, and dashboards
- Animations & micro-interactions: Subtle motion design that improves usability without slowing things down
Performance first
Every frontend I build targets Core Web Vitals scores in the green. I optimize bundle sizes, lazy-load assets, use proper image formats, and minimize client-side JavaScript, so pages stay fast as the product grows.
Accessibility built in
WCAG 2.1 is my baseline: semantic HTML, correct ARIA, keyboard navigation, sufficient color contrast, and screen reader support. I build it in as I go rather than retrofitting it.
Use cases
- Marketing sites that score 95+ on Lighthouse
- Complex admin interfaces with data tables, filters, and bulk actions
- Customer-facing dashboards with real-time data and interactive charts
- Progressive web apps that work offline and feel native on mobile
Related reading
- Announcing ARC UI: 166 Web Components, Open Source: the open-source component library I built and this site runs on
Have a project like this?
Tell me about your project and I'll get back to you within 48 hours.