Services
Most of my work is contract roles inside product teams. Alongside that I run a few fixed-scope offers for design systems, audits and App Store review.
Available for contract roles now. Hybrid in London, remote or on-site. Open to permanent.
Contract design and product engineering
A senior or staff-level design engineer embedded in your team, from Figma to production.
I join your team on contract to own product UI and front-end work end to end: shaping the interaction, building it in your codebase, and leaving behind components and notes the team can keep using.
What you get
- React, Next.js, TypeScript and Tailwind
- SwiftUI and native iOS
- Product UI, interaction and motion
- Accessibility and performance
- AI product features that ship, not demos
- Inside or outside IR35, direct or through an agency
Design systems and component libraries
Tokens, components and documentation that help teams move faster with fewer mistakes.
Design systems that work in code as well as in Figma. I set up tokens, build accessible components, write usage guidance, and wire it into how your team already ships. Prism is the public example.
What you get
- Design tokens and foundations
- Accessible component library
- Usage guidelines and live docs
- Migration plan for existing screens
UX and accessibility audits
Practical recommendations that improve flow, hierarchy and usability.
A practical review of your product's flow, hierarchy and accessibility, with specific recommendations and quick wins you can ship this sprint.
What you get
- Findings report with priorities
- Annotated screens
- Quick-win fixes and next steps
App Review Rescue
Stuck in App Store review? A free Rejection Decoder, a ship kit, or a done-for-you fix.
For indie developers and small studios whose app keeps bouncing off App Review. I've been through these rejections with my own apps and know which fixes Apple actually accepts.
What you get
- Free Rejection Decoder for common guidelines
- Indie Ship Kit: checklists and templates
- Done-for-you rescue or launch pass
Not sure which fits?
Tell me the goal and the timeline. I'll suggest the simplest way to work together.
Talk to me