
Periodic Table
A learning app for chemistry students with flashcard and quiz modes, built with React and TypeScript.
View case studySoftware engineer building accessible, well-tested web applications
I'm a Bristol-based software engineer. The work I enjoy most sits where good code meets good user experience.
7 years of commercial software development, most recently 3+ years building production React and TypeScript applications, from data-dense analytics features to REST API integrations. On my own projects I've built APIs in Node.js and Python, set up CI with GitHub Actions, and run full WCAG 2.2 AA accessibility audits.

A learning app for chemistry students with flashcard and quiz modes, built with React and TypeScript.
View case studyA live crypto market dashboard. Browse the top 50 coins by market cap in a sortable, filterable data grid, then click any coin for a detailed view with key stats and a 7-day price history chart.
View case study
A shopping list app rebuilt from a recruitment coding challenge, with persistence, reordering, and tests, built with React and TypeScript.
View case studyOpen to frontend, full stack and product engineering roles
Based in Bristol, open to hybrid in Greater Bristol or remote across the UK.
Let's talkNot AI. Answers are matched to questions I've written, so it may not know everything.