Hiring
Developer first — product mindset, front-end execution.
This page focuses on the technical and operational side: stack, how I ship, and how I collaborate with design and product. For client-facing positioning and outcomes, see the home page.
Stack & tooling
- Front end: React, Next.js (App Router), TypeScript, Tailwind CSS.
- Quality: reusable components, code conventions, performance focus (Core Web Vitals, bundle), baseline accessibility (semantics, focus, contrast).
- Design system: CSS tokens, living documentation aligned with code (example on this site: /design-system).
- AI: used to speed up research, prototyping, and implementation — never as a substitute for product and UX decisions.
How I work
- Smooth handoff between product intent, mockups or a design system, and shippable code; I narrow the gap between design and implementation.
- Short iterations, early feedback, useful docs for the next contributors (components, patterns, focused READMEs).
- Comfortable in agile settings (prioritisation, slicing, reviews with design / PM / engineering).
What you can expect in a role
- Interfaces and flows aligned with a clear product vision.
- Active contribution to the design system and reusable UI patterns.
- Maintainable front-end delivery, with controlled technical debt in the areas I touch.
For a focused conversation (role, contract, stack), use the form below with context — I usually reply within 24h.