Stockholm, Sweden · building things that shouldn't quite work, and then making them work
Two things keep showing up in my repos:
Old machines. A Macintosh Plus running on an ESP32. A 6502 rebuilt out of 4,051 discrete transistors. A small-C compiler for the C64, in JavaScript. A Palm OS portal, because someone had to.
New agents. Scrum boards that dispatch Claude agents into isolated git worktrees. Systems that turn GitHub issues into pull requests while I'm asleep. SDKs, benchmarks, and workflow builders for making coding agents actually useful.
The overlap is the fun part: both are about giving a small, constrained machine a very clear job and seeing how far it gets.
| esp32_mac | A Macintosh Plus emulator on a Waveshare ESP32-S3 touch board. C |
| discrete6502 | A MOS 6502 CPU rebuilt from 4,051 discrete transistors. |
| claude-agents-dashboard | A scrum board that orchestrates Claude agents, one git worktree per task. Python |
| vps-ai | Autonomous agents that turn GitHub issues into code. |
| cc64-web | The cc64 small-C compiler for the Commodore 64, reimplemented in JS. |
| terminal_pad | An infinite 2D canvas text pad that lives in your terminal. Rust |
~150 repos total — the rest are experiments, forks, and things I needed once.
Arctic Code Vault contributor · Pair Extraordinaire ×2 · Pull Shark ×2 · Starstruck ×2





