I design it, then I build it.
I'm Esper Othman — a designer and developer. I design the experience and build it in code, which means one consistent vision from the first idea to the live site, with nothing lost in handoff.
I keep things clear — simple structure, honest typography, interfaces that get out of the way. I'd rather ship something sharp than over-decorate it. I care about the details most people only feel: how fast it loads, how it behaves on a slow phone, whether someone using a keyboard can get through it.
Build
I build the thing I designed — so the final product matches the intent, pixel for pixel.
Stack
- Next.js (App Router)
- TypeScript
- React
- Tailwind CSS
- Framer Motion
What I ship
- Responsive, accessible (WCAG AA) front-ends
- Optimized images & fonts
- Lighthouse ≥ 95
- Clean, componentized, maintainable code
Design
- UX & UI design
- Layout & typography
- Design systems & tokens
- Prototyping
- Brand & identity
I design for the real states — empty, loading, error, long content — not just the happy path.
Off the screen: strong coffee, long walks, and a soft spot for well-set type.