Skip to main content

Work

Selected projects

Case studies from my work helping startups and scale-ups build better frontend architecture and design systems.

Birdie

Performance Optimisation

Built Playwright performance testing suite and refactored frontend monorepo architecture. Resolved bottlenecks in core user journeys.

ReactPerformancePlaywrightMonorepoTesting

Unit4

Design System from Scratch

Architected monorepo with Nx, built accessible web components with React wrappers. Adopted by 3 teams across 4 products within 6 months.

Design SystemsReactWeb ComponentsAccessibilityNx

Orri

Greenfield Healthcare App

Designed frontend architecture for eating disorder treatment platform. Built TypeScript SDK and design system foundations.

ReactTypeScriptArchitectureDesign SystemsSDK

Experience

Work history

Aug 2025 - Dec 2025

Foundational

Frontend Engineering and Design Consultant

Brought in to accelerate feature delivery and improve codebase quality ahead of a launch for the company's primary client Sport England.

  • Designed and shipped over 12 features in the back-office and client-facing applications
  • Refactored the React codebases to use best practices and reduce technical debt, improving delivery time of some features by 5x
  • Established testing infrastructure (Vitest + Playwright) achieving stability for critical paths
ReactTypeScriptVitestPlaywright

Feb 2025 - Aug 2025

Birdie

Frontend Engineering Consultant

Brought in to diagnose and fix critical performance issues in client-facing applications, then extended to support feature development and establish testing practices.

  • Built Playwright performance testing suite monitoring web vitals across core workflows, identifying bottlenecks causing slower load and interaction times
  • Refactored application screens and architecture within frontend monorepo, resolving critical performance bottlenecks in core user journeys
  • Delivered multiple features under tight deadline for v2 refactor of Birdie's rostering and finance modules
  • Established end-to-end testing infrastructure using Playwright
  • Created architecture and execution plan for implementing a scalable solution for Birdie's React applications
  • Mentored multiple engineers on frontend and testing best practices
ReactPerformancePlaywrightMonorepo

Jan 2024 - Oct 2024

Orri

Lead Frontend Engineer & UX Designer

Brought in to design and build greenfield applications for eating disorder treatment clinics, replacing legacy systems used by clinical and administrative staff.

  • Designed frontend architecture using React, TypeScript, and RadixUI for staff portal and client-facing applications
  • Built TypeScript SDK generator from Swagger documentation, ensuring type-safe frontend/backend contracts during rapid MVP development
  • Built design system foundations in Figma and code, establishing component library and design tokens
  • Conducted user research with clinical and administrative teams to understand workflow pain points and accessibility requirements for neurodivergent client base
  • Created interactive prototypes in Figma to validate designs before development
  • Supported backend engineers with API design (Ruby on Rails) and database schema decisions for event scheduling and treatment plans
ReactTypeScriptUX DesignDesign Systems

Jun 2022 - Dec 2023

Unit4

Design System Manager

Hired to create Unit4's design system (Ripple) from scratch, establishing strategy, team, and technical foundations.

  • Architected monorepo codebase using nx with CI/CD pipelines in Azure, publishing to private npm registry and deploying Storybook documentation
  • Built accessible web components and React components with full test coverage using Jest and React Testing Library
  • Created multi-layered component architecture (web components + React wrappers) enabling adoption across legacy and greenfield products
  • Established Figma component library, supporting UX designers with research and implementation patterns
  • Wrote technical documentation including migration guides for engineering teams adopting the design system
  • Managed cross-functional team of 3 designers and 5 engineers, coaching on design systems thinking and technical implementation
  • Developed design system strategy and roadmap aligned with organisation's modernisation of legacy applications
  • Design system adopted by 3 teams across 4 products within 6 months of launch
Design SystemsWeb ComponentsReactNx

Jan 2021 - Jun 2022

Birdie

Staff Frontend Engineer

  • Architected and built company-wide design system using React, React Native and styled-components for web and mobile platforms
  • Supported engineering teams migrating to micro-frontend architecture and adopting the design system
  • Mentored engineers across all levels on React and CSS best practices
ReactReact NativeDesign SystemsMentoring

Sep 2019 - Dec 2020

Portchain

Tech Lead

  • Led team of software engineers delivering performance optimisations and architectural improvements
  • Built Python service wrapper enabling data scientists to implement and deploy key data models
  • Planned and implemented large-scale architectural changes improving application performance
  • Established foundations of design system working with UX designer
  • Set up and facilitated agile processes including backlog review, planning and retrospectives
ReactPythonArchitectureLeadership

Oct 2017 - Sep 2019

NearForm

Tech Lead

  • Led team of software engineers and UX designer delivering client projects
  • Managed client relationships, gathering and actioning feedback throughout delivery
  • Set up and facilitated agile processes including backlog management, planning, retrospectives and demonstrations
ReactNode.jsLeadershipAgile

Interested in working together?

I'd love to hear about your project.

Get in touch