I design and build products end‑to‑end, from interaction and design through to production-ready code. Right now I'm working on schoolbored.ai, an AI app helping students like me to streamline their education, escape old university software, Notion, and AI tools that outsource your thinking.
I'm excited about roles where I can collaborate with designers and engineers to ship polished interfaces, build design systems, and prototype quickly with modern web stacks. I'm also interested in ML and systems engineering, and I'm currently building BioAtlas on the side, an intelligence platform that applies language and protein sequence models to real-world data.
schoolbored.ai – AI tools for students
Design engineering, product, and implementation.
Blackwall – execution firewall for AI agents
Rust gateway and MCP stdio proxy that evaluates agent tool calls against YAML policy before they run.
Awencode – lightweight coding agent
A beautiful, minimal coding agent app designed around focus and taste.
Shapescape – draw-to-play platformer
Retro platformer where the world is what you draw. Built in the browser for a JS game jam.
Archipelago – physics-first VR game
Solo-developed VR adventure ported from SteamVR to visionOS with Apple at Battersea.
Risk Matrix.co.uk – risk management system
Modern web app for risk assessment with TypeScript, React, and Tauri.
CycleArc – bike parking finder
SwiftUI app for finding bike parking spots using OpenStreetMap.