Skip to content

Summary

Front-end-focused developer with 3+ years' professional experience building React and TypeScript applications, shared component libraries, and development tooling. Co-founded Nueral, an events business that took £120k in sales across two international car rallies, and as its sole engineer designed and built the customer portal used for the second rally. Currently leading the team's agentic development practice.

Experience

Isherwoods, Gateshead, UK

– Present

Marine engineering company supplying maintenance-management and ILS software to shipping and naval customers including the Royal Navy; work centres on the next-generation product ahead of commercial launch.

Software Developer

– Present

Promoted from Junior Front-End Developer; now also reviewing colleagues' pull requests. Part-time Jan–Apr 2026 while running Nueral; full-time otherwise.

  • React
  • TypeScript
  • Node.js
  • Nx
  • esbuild
  • Docker
  • GitHub Actions
  • Lexical
  • Vitest
  • Claude Code
  • Extracted and reshaped a tightly coupled React component library into a standalone package, now used by three apps and 115 of 120 main-app screens, with ESLint rules that stop features importing each other
  • Moved the Fluent 2 theme into the shared component library as part of its extraction, so it reaches nearly every screen
  • Built a rich-text editor for technical documents using Lexical, writing its custom nodes for figures, captioned tables, and admonitions
  • Built a React editor for the JSON schemas driving auto-generated product screens, supporting deeply nested structures and direct local file editing
  • Cut frontend test runtime by 55% locally and 40% on CI, then moved CI to GitHub Actions with Nx affected runs and caching, taking the median pull request check from 13.7 to 4.1 minutes
  • Built the release pipeline to an on-premises server with container images, a replicated database with nightly backups and automatic rollback; a full rehearsal found eight defects before go-live
  • Built a Docker Compose development environment simulating four replication sites, with isolated backends and databases, enabling the full multi-site system to be developed and tested locally
  • Led the team's agentic development practice: rebuilt the repository guidance (17 guidance files, 9 skills), built isolated worktree environments with their own ports and databases, and taught the team to run agent sessions in parallel

Junior Front-End Developer

–

  • React
  • TypeScript
  • Fluent UI
  • AG-Grid
  • Visx
  • Vitest
  • Migrated 30+ screens from AngularJS to React
  • Built a command palette with a virtualised list and full keyboard navigation for jumping between screens
  • Developed a drag-and-drop dashboard builder using Gridstack and Visx for KPI data visualisation
  • Introduced automated testing with Jest, later moving to Vitest, across the migrated screens

Experience, continued

Nueral, Co-Founder & Technical Lead

–

Concurrent with Isherwoods. Events company delivering two 10-day, ~50-person car rallies from northern England to Marrakech (Apr 2025 and Apr 2026); £120k in total sales.

  • Next.js
  • MedusaJS
  • Node.js
  • PostgreSQL
  • Redis
  • Stripe
  • Figma
  • Sole engineer: designed the customer portal and e-⁠commerce platform in Figma and built it with Next.js, MedusaJS, and PostgreSQL. Used for the second rally's document collection, with leaving-party ticketing built and live; rally bookings used Stripe payment links
  • Designed the product-configurator page, cart, and checkout using Baymard Institute usability research
  • Implemented Stripe payment plans via a custom MedusaJS payment module, alongside a ticketing module, automated email notifications, and post-purchase add-ons
  • Developed a customer portal collecting travel documentation, with passport data encrypted at rest and restricted to admin-level access
  • Built a launch-ready location-guessing competition with a Leaflet map and integrated ticket purchasing
  • Co-owned product decisions, led payment-provider negotiations, and co-ran both international events

MOOV Global, Co-Founder · Logistics

–

  • Secured and maintained contracts with clients including Yodel

Vintworx, Co-Founder · Vintage clothing e-⁠commerce

–

  • Achieved £35,000 turnover in under 2 years as a verified Depop top seller with a 4.9+ star rating across 350+ reviews

Volunteering

Driving Ukraine, Volunteer Web Developer, volunteer group

– Present

  • Next.js
  • Sanity
  • WordPress
  • Built the group's website in WordPress; now rebuilding it in Next.js with Sanity so volunteers can edit it themselves

Education

  • Northcoders Bootcamp

    –

    Trainee Full-Stack Developer

  • Newcastle University

    –

    BEng Chemical Engineering, First Class Honours

Skills

Languages
TypeScript, JavaScript, HTML, CSS, SQL
Frontend
React, Next.js, Fluent UI, Lexical, AG-Grid, Visx
Backend & data
Node.js, Express, REST APIs, PostgreSQL, MongoDB, Stripe
Tooling
Nx, esbuild, Vite, Vitest, React Testing Library, ESLint, Docker, GitHub Actions, Git
Design & AI
Figma, design systems (Fluent 2), Claude Code