Summary
Specialising in performance optimisation and scalable system design. Applied Modern Standards Approach by designing accessible, WCAG 2.1 AA-compliant interfaces within established design systems, ensuring semantic HTML, advocated for web standards, browser APIs to build flexible, scalable architectures. Architect solutions across the stack using TypeScript, React, and Node.js, with a track record of delivering measurable business impact through technical problem-solving.
Reduced page load times by 56% by introducing Web Workers for heavy API processing and selecting optimal data-fetching strategies (SSR, client-side, WebSockets/GraphQL). Resolved a critical mobile compatibility issue that increased conversion rates and yearly sales by 2%. Built AWS Lambda functions and client-facing applications with CI/CD pipelines (Azure) and comprehensive testing (Cypress).
Led P1 incident responses, diagnosing cross-system issues and implementing rollbacks to minimise downtime. Designed GDPR-compliant systems for sensitive financial data, implementing access controls, secure logging, and feature flags for incremental rollouts.
Defined technical direction through roadmaps and user stories, balancing feature delivery with maintainability. Led a React codebase migration to functional components, improving consistency and developer experience. Advocate for web standards, ORMs, and loosely coupled architectures that support evolving requirements.
π Technical practice
AI: Using sandboxed OpenCode environments with Agent subscription.
| Development | Design UX/UI | Process |
|---|---|---|
| Typescript | Zod | Following Figma designs | Agile methodolgies |
| React | Svelte | Astro | Solid | Implementing Design systems | Defining User Stories |
| Hono | Express | Next | Semantic HTML | CICD Workflows |
| RestFul APIβs | GraphQL | Accessibility and Web Standards | Claude | Co-Pilot |
| Vite | Package scripts | Tailwind CSS | E2E Cypress | RTL | Jest |
| Fly | Vercel | Railway | AWS | Responsive Layouts | Jira | Azure | Linear |
| Node | Bun | Docker | Page load optimisation | PR Reviews |
π UI Highlights
- Corinthia Hotels | A26 | Agency | HTML / Vanilia JS / CSS / .Net Razor Components
- Mott Macdonald | A26 | Agency | HTML / Vanilia JS / CSS / .Net Razor Components
- ScanLAB Projects | threejjjs | Contract | Astro & Svelte static site, Custom CICD workflow
- What Are We Building | threejjjs | Contract | Static Svelte site
- Archetypal Tech | Semaeopus | Contract | Static Svelte site
β³ History
threejjjs
August 2025 - current
- Aura Satz (Astro site)
- Coppermill Rain Garden (Astro site)
- WYC - Walthamstow Youth Circus (Astro site)
- Valley of the Cooltrees (Astro site)
Semaeopus
July 2024 - July 2025
- Launch of game The Oruggin Trail on Itch.io, built with React and Typescript, deployed with Railway
- Company BE Infrastructure running on Fly.io
- Microsite health dashboard (Svelte)
- Custom Wiki/Presskits microsites accesible via Markdown, built on Vanilla JS scripts, Svelte and Github workflows for automatic deployments
- Custom Svelte component library, using storybook and npx for rapid DX installs
- Custom public storage management system for public media consumption, using AWS S3 with svelteKit
- Custom Email capture forms consumable as iFrames, built with Svelte
- Custom Email Campaign capture backend, built with HonoJS and Pocketbase
- I lead and maintained CSS Design system, keeping all web content and layouts consistent
- R&D with D3.js for node graph views, using Svelte
- Archetypal and Semaeopus static websites, Where I lead design and built with Svelte
A26
March 2024 - July 2024
- Beautiful top-tier client sites (Corinthia Hotels and Mott MacDonald)
- Creating HTML and Vanila JS Frontend Components for .NET Umbraco backends.
- Following Figma led Design systems.
- Ensuring pixel perfect responsive designs and best in class HTML semantics and Accessibility tiers, met by working closely to the QA team.
MMT
December 2023 - March 2024
- In-house R&D with Federated modules and Micro Frontends
- In-house React based component Library
- Trained in Contentful CMS
Vodafone
August 2018 - November 2023
- Retail Checkout application built with React and Typescript - serving 100s of daily customers!
- Team Lead for the Checkout application
- continuous maintaitence and optimnisation
- CRO features implemented and architectured alongside our Backend teams Lead
- Ensureance of high performance Accessiblity scores
- increase Testing coverage with Cypress and other E2E scoped user journeys
- New customer Email application built with React running on AWS lambda
- Cross team maintainer for the in-house React component library used by all of Vodafone digital
ScanLAB Projects
- 2x Museum (web based tech stack) experiences for London Rail mail Museum.
- Custom in-house Large files (>5gb) AWS S3 uploader (node.js) for clients and in-house usage
- Custom video render sign-off and delivery product for Clients
- Vue.js frontend
- Trello API for dashboard and comment management
- Node Express with webhooks backend
- AWS transcoder for cloud rendering
- Soane Museum 3D experience site using three.js and vue.js
- iPAD accelerometer prototype app which featured in the TV series βLost treasures of β¦β
- Company brand site, which I lead design and branding for, as well as building a static site generator, like Astro, using markdown, jade and vanilla JS, built on the node.js runtime.