I build for the web from Cornwall. I run Plasmo, do freelance web design as zkvent, and I'm studying Computing (Access to HE) at Truro College. I'm most interested in AI and machine learning, and in shipping things people actually use.
Plasmo · past papers, marked by AI Real GCSE, A-level, AP, SAT and ACT papers that students answer online and get marked straight away, with written feedback on every answer. Exam-board PDFs are turned into interactive papers; answers are marked with Claude. Next.js · TypeScript · Anthropic API · Supabase · Stripe · Upstash · PostHog · Playwright
zkvent · freelance web design Websites for local businesses in Cornwall. Next.js · TypeScript · Tailwind · Resend
| Coast 2 Coast Karting A 3D kart time trial that traces the real track at Coast 2 Coast Karting in Hayle. Beat your best lap. play · code · three.js |
W17 Teardown An interactive 3D teardown of the Mercedes-AMG F1 W17. Zoom in and the labels go deeper: 179 parts, each with specs and an explanation. open · code · three.js |
- Firsthand: a marketplace where PhD researchers license their research and consulting time directly, keeping 85% of each sale.
- Ignite: a website for a Cornwall plumbing, heating, electrical and renewables company.
- Trading bot: a Python intraday strategy that backtests EMA rules against a machine-learning model and buy-and-hold. pandas · scikit-learn · yfinance
Tools I reach for: TypeScript, React, Next.js, Tailwind, three.js, Python, and Claude as a pair programmer.
