Design and engineering,
end to end.
I work with startups and growing teams who need both strong design thinking and the full-stack engineering to ship it — from the interface all the way to the API and database.
UI/UX Design
End-to-end interface design, from research and wireframes to polished, developer-ready UI. I design products that are intuitive, accessible, and visually precise.
- User research & competitive analysis
- Information architecture & user flows
- Wireframing & prototyping
- High-fidelity UI design in Figma
- Design system creation
- Usability testing
Design Engineering
I close the gap between design and production, building interfaces in React and Next.js that match the design intent pixel for pixel, with smooth animations and real performance.
- Next.js & React development
- Framer Motion animations
- Responsive, accessible markup
- Component library development
- Performance optimisation
- TypeScript throughout
Full-Stack Development
End-to-end web applications — not just the front-end. I build the APIs, databases, auth, and integrations behind a product and ship it to production.
- Next.js & Node.js/Express apps
- RESTful API design
- PostgreSQL, MongoDB & Supabase
- Auth — JWT, OAuth, OTP flows
- Payments — Stripe & PayHere
- Deployment — Vercel, Railway, Cloudflare
Brand & Visual Identity
Visual identity systems that work across digital and print, logomarks, colour systems, typography, and the guidelines that hold it all together.
- Logo design & refinement
- Colour & typography systems
- Brand guidelines document
- Social media templates
- Icon & illustration style
- Application across touchpoints
My process
Discovery
We start with a conversation. I want to understand your users, your constraints, and what success looks like, before a single pixel is placed.
Definition
I map out the problem space: information architecture, user flows, and the key decisions that will shape the product. We align before moving forward.
Design
From low-fidelity wireframes to pixel-perfect UI, I move through fidelity levels deliberately, testing assumptions at each stage.
Delivery
Developer-ready Figma files, component documentation, and, where engaged, production code. I stay available through implementation.
Let's build something together
Tell me about your project and I'll get back to you within 24 hours.
Start a conversation