UX-Led Front-End.
Front-end work where the interface earns its keep — clarity first, conversion second, speed and accessibility built-in. I design and ship across web and mobile in the same engagement.
Each direction is a concept frame — original mocks I designed to show the flavor of work I’d ship for a real engagement. Copy and brand are illustrative. The web and mobile renderings are paired so you can see how the system translates across both surfaces.
Quietly designed.
Relentlessly built.
One laptop. New processor. New display. The same restraint we’ve had since the very first one.
Quietly designed.
Relentlessly built.
What's included.
- +Visual system: typography, color, spacing, motion
- +Component library tuned to your stack (Tailwind / Radix / shadcn)
- +Responsive layouts for web and mobile (PWA or native-feel)
- +Conversion-tuned key pages: landing, product, checkout, dashboard
- +Accessibility audit (WCAG 2.2 AA targets)
- +Lighthouse, Core Web Vitals, and design-system handoff docs
What you can expect.
- ▶An interface that picks an opinion and commits to it
- ▶Lower bounce, higher completion, fewer support tickets
- ▶A design system your future hires can extend without breaking
How an engagement runs.
Heuristic + analytics review. We pick the three pages that matter and the one axis we'll win on (speed, clarity, taste).
I propose two visual directions with real components, not mood boards. We pick one and lock it in a week.
Production code, not Figma. Web and mobile shipped in lockstep with one component library.
Motion, copy, micro-interactions, dark mode, accessibility passes. The bits that make it feel finished.
Best for.
- ◇Products with traction whose interface no longer matches the brand
- ◇Founders who want one taste-maker on web AND mobile, not a relay
- ◇Teams whose conversion is leaking on the front-end
Engagement & pricing.
Single-page redesign: 2–3 weeks. Full product surface: 6–10 weeks. Fixed scope, fixed price.
- Next.js
- Tailwind CSS
- Radix UI / shadcn
- Motion
- TypeScript
- Figma (sparingly)
Recent projects in this lane.
Ready to start?
Send a one-paragraph brief.
What you're building, the rough timeline, and one constraint that matters. I'll reply within a day with a one-page response and a quote.