What I've been building: a game engine, an agent board, and a voice in my PC
Six weeks, eight projects: espresso, ultrakanban, Jarvis, and a pile of terminal tools that fell out along the way
web-development · espresso · ultrakanban · jarvis
Michael Randolph
I make video games, build software, and create digital art and music.

I’m an avid programmer who took an interest in coding at a very young age. Computers became the centerpiece of my life shortly after my first opportunity to use one on Windows XP. I developed an enthrallment that eventually turned into a hobby, a passion, and a career.
Six weeks, eight projects: espresso, ultrakanban, Jarvis, and a pile of terminal tools that fell out along the way
web-development · espresso · ultrakanban · jarvis
Finally got around to adding some new mechanics, rewrote the conveyor tool AGAIN, what a process
OSHA · Game Development
Taking some inspiration from shapez 2
OSHA · Game Development
My own game engine, written in Rust. A wgpu renderer, Rapier physics, skeletal animation, UI, spatial sound, multiplayer and an embeddable editor, building to WebAssembly and WebGPU for the demos in the Lab.
Rust · wgpu · Rapier · WebAssembly
Related posts →A kanban board for people and AI agents. Agents claim tickets, post a plan, open pull requests and answer review feedback, and a ticket reaches Done only when its pull request is merged.
TypeScript · React · Hono · SQLite
Related posts →A terminal text editor with normal keys and no modes. Syntax highlighting and language servers are built in, with no plugins and no config file.
Rust · Tree-sitter
A two-pane SSH file manager: your machine on the left, the server on the right, one key to copy either way. Shells, tabs and containers, in one binary with nothing to install on the server.
Rust
I’m always interested in new projects and opportunities. Whether you have a question or just want to say hi, I’ll do my best to get back to you!
mail@tinfold.xyzGet notified about new articles, projects and updates.