
I build fast, accessible web applications with modern TypeScript, React, and Node.js. I care about clean architecture, thoughtful UX, and shipping software that people actually enjoy using. Over the last six years I've taken products from idea to production across fintech, e-commerce, and developer tools.
- 6+ years building web products end-to-end
- React · TypeScript · Node.js · PostgreSQL
- Advocate for accessibility & performance
Experience
Senior Full-Stack Developer · Acme Software
2022 — PresentRemote
- Lead development of a customer-facing dashboard used by 40k+ users, cutting average page load time by 55%.
- Own the React + TypeScript frontend and the Node.js API layer, shipping weekly releases behind feature flags.
- Mentor a team of four engineers and drive the code-review process that keeps the main branch green.
Full-Stack Developer · Brightline Studios
2019 — 2022London, UK
- Built and scaled a headless CMS-backed marketing site, improving Core Web Vitals to green across the board.
- Designed a reusable component library adopted by three product teams, reducing design-to-ship time by 30%.
- Integrated payments, auth, and analytics with a focus on accessibility and privacy compliance.
Selected work
All projects →Realtime Chat App
A realtime group chat with typing indicators, read receipts, and message history built on WebSockets.
Next.jsTypeScriptWebSocketPostgreSQLInventory Management System
A multi-warehouse inventory platform with barcode scanning, stock forecasting, and role-based access.
ReactNode.jsPrismaPostgreSQLMarkdown Notes CLI
A terminal-based note-taking tool with full-text search, tagging, and two-way sync to a remote store.
TypeScriptNode.jsSQLitePortfolio Website
This portfolio — a full-stack Next.js app with a headless CMS, built for performance and accessibility.
Next.jsTypeScriptPrismaTailwind CSS
Let's build something together
I'm open to new opportunities and interesting projects. Reach out and let's start a conversation.