Projects & Write-ups
A collection of things I've made — hardware, software, and the odd experiment. Click any card for the full story, photos, and code.
PromptEnhance
My first real product. A Chrome extension that turns rough prompts into professionally engineered ones in one click, inside any AI. Built with Cloudflare and Stripe, live with a free tier and paid plans.
OPERATOR
A talk-to-your-computer AI agent for Windows, built before the big labs shipped theirs. Natural-language tool-calling to control files, apps, the keyboard and your real Chrome, with risk-tiered safety, a tiered memory system, and offline voice. Open source.
ESP32 Macropad
A custom Bluetooth macro deck built on an ESP32. Programmable keys that trigger shortcuts, launch apps, and control software.
Quotelet
A fully automated, AI-assisted YouTube channel that generates and publishes short-form quote videos with minimal human intervention.
bananapie
A radial menu for Windows. Hold a shortcut, flick the mouse, let go, and volume, clipboard history, screenshots, apps and folders are one gesture away at your cursor. Antialiased wedges out of tkinter, a clipboard ring that never steals focus, and three threads to keep a low-level keyboard hook alive.
Terminator Vision
A Raspberry Pi wearable that overlays an object-detection HUD on a live camera feed, seeing the world the way the Terminator does.
ttdbg
A time-travel debugger for Python. Record a run once, then explore it like a video, step backwards, scrub a timeline, and ask a variable when it last changed. Built on Python 3.12's sys.monitoring, pure stdlib, no C extension. Took the recorder from 247x overhead down to something usable.
Co-op Submarine Game
My biggest project. A co-op submarine simulator on Roblox where a crew shares one boat and mans the consoles surrounding them. Researched from real subs, picked up by the Roblox algorithm, and a deep lesson in game design and clean architecture.
TAKT
My first mobile app. Feel your pulse, tap the screen, and it works out your heart rate with real signal cleanup (skipped-beat detection, outlier removal). Plus a guided-breathing stress mode. Built with React Native and Expo.
StudyPages
A Windows desktop app that turns any topic into a rich, interactive study page, headings, charts, timelines, quizzes and more. Built on a typed block-renderer system with a Cloudflare Worker proxying to Gemini.
Real Steel Voice Boxing
A Python voice controller that lets me box in a Real Steel Roblox game by shouting commands. Offline speech recognition mapped to punches, modifiers and combos, all tuned for near-instant response. Pure childhood fun.
Constellation
My most ambitious project. A plan for a cloud with no data center, scattering encrypted file shards across millions of phones worldwide, like stars in one pattern. Months of unit-economics research, real cryptography, and data-residency law. Paused, not dead.
ESP Chat Server
An offline live-chat server hosted on an ESP32 so neighbours can stay in contact during power cuts and internet outages, no internet required.
Hand Gesture Control
A Python + OpenCV program that tracks hand gestures through the webcam to control the laptop touch-free, Iron Man style.
Optimized Prime Miner
A deep-dive into optimizing primality testing, starting from the Square Root Theorem and pushing to compute primes as fast as possible.
Tug of War Game
A two-player button-dexterity game on the ESP32 with individual controllers and a live web interface for spectators.