I help teams build fast, accessible, and maintainable web and mobile products. With 20+ years of experience, I specialise in front-end architecture, performance, accessibility, and scalable design systems. I work daily with AI development tools to increase efficiency — applying them with the judgement, pragmatism, and responsibility of a senior engineer. I’m known for being calm under pressure, collaborative, and supportive, with a strong focus on people and product, quality and clarity.
With over 10 years of experience working in distributed teams and strong written communication, I’m looking for a remote senior front-end or full-stack role where I can apply my T-shaped skills to meaningful problems with thoughtful, high-performing teams.
5 Avenue de la Campagne Berger, Marseille, FR
New Zealand
British
Carte de séjour with right to work in France
English(Native speaker)
French(Professional working proficiency)
React
TypeScript
Vite
Next.js
Webpack
Component libraries
Storybook
React Native
Tailwind
Core Web Vitals
Lighthouse
Performance auditing
Node.js
Express
MySQL
MongoDB
REST APIs
Ruby on Rails*
PHP*
Responsive design
User research
Accessibility (a11y)
Vitest
Jest
React Testing Library
Cypress
Code coverage
CircleCI
Docker
Freelance designer / developer for web / mobile
Remote from France
UK's number one property website
London, UK
Charity e-cards
Design and development of shopping site for digital charity greeting cards
Touch Local
Design and front-end development
Vodafone New Zealand
Design and front-end development
Hit Studios
Design, full-stack development, print design, mobile development (!)
Xtra (Telecom New Zealand)
Design and front-end development, editorial
Business Internet Solutions
Design, full-stack development, IT support
Volunteer Teacher, Student Partnerships Worldwide (Tanzania)
Teaching, sexual health education and event management
Bachelor of Science (Computer Science), The University of Auckland
Lead (7A / 5.11c)
Bouldering (Font 6C+ / V2/V3)
ViaRhona
Canal du Midi
Eurovelo routes
Mountain trails
Les Calanques