I build things that sit where hardware meets software: circuit boards, the firmware that runs on them, and the tools that check both before anything gets made. Right now that's Hauksbee.
If you're into engineering, entrepreneurship, or building things that matter, give me a shout.
โก Currently Building: Hauksbee
CI for hardware. Hand it a PCB and it tells you what blows up before you order boards.
Hauksbee takes the files you already produce (KiCad, Eagle, Altium, ODB++, IPC-2581, Gerbers, BOM and placement data, and compiled firmware), reconstructs the circuit the copper actually implements, binds device models, solves it, and boots your firmware against the solved board. Every finding comes with the evidence that caused it.
- Given only the Gerbers a fab receives, it recovers the board's nets with 99.7โ100% agreement against the native design (over located pads, across seven routed boards).
- Its generic USB-C classifier catches the Raspberry Pi 4's infamous charging fault in a reconstruction of the original board, and passes the repaired version.
- Written in Rust, with a CLI, a local web UI with live 2D copper and probes, and JSON/JUnit/SARIF output for CI.
- Project Tarski: An analogue neuromorphic spiking neural network accelerator built from discrete components: a 350 mm, 3,442-component board designed to classify MNIST digits in analogue electronics at a fraction of the power of a digital chip. The board is built and spiking; bench bring-up is ongoing. Includes a hardware-accurate emulator and a Rust SNN trainer that trains against the real circuit.
- GridAI: Policy Gradient Reinforcement Learning to design the future of the Irish power grid. A blazingly fast, custom-built AI in Rust.
- ForceField & ESP-Now-Node: Concussion-detecting hurling helmet sensors on an ESP32 mesh network, built in the Patch programme.
- Lander-Transmitter: Optimised data transmission from a rocket lander, with a custom serial plotter.
- Quill: A fast, native macOS markdown editor with WYSIWYG, LaTeX math, and syntax highlighting. Just 4.6 MB. Also available for VS Code.
- Wiley: A voice-driven AI coworker at a shared Excalidraw whiteboard. It draws, codes, runs, and ships with you.
- Refract: Apple-style liquid glass for the web as a React kit, refracting the real content behind it. Live demo.
- embed-codelab: An embeddable coding-exercise component that compiles and grades Verilog, C, and Rust against hidden tests. Self-hosted, no Docker.
- fileconvert: Universal file converter that runs entirely in your browser via WebAssembly. No uploads, no servers.
- StudySmith: An AI learning app built to help people learn more consistently.
- modelRunner: Agent orchestration for debates, critique loops, and exploratory research between Claude and Codex.
- Competitive Crafting: A multiplayer Minecraft crafting race. Share a room code and race your friends to craft the target item. Play it here.
- snakestral: Watch Mistral AI play Snake. A demo of spatial reasoning in LLMs.
- exam-papers: Bulk-download Irish State Exam papers and marking schemes, reverse-engineered from the examinations.ie archive.
- canvascli: Browse Canvas LMS courses and download their content into PDFs.
- Music-Platform-Converter: Convert playlists between Apple Music, Spotify, and YouTube Music.




