TaioTech
ProfileSmall, sharp things — built to be used, not demoed.
A workshop for tools that solve a problem I actually have, and a small arcade of games to go with them. Most of it runs local-first and offline where it can. This page is the index.
Featured

Mycelium Flow
LivePush-to-talk dictation for the Mac. Hold a key, speak, release — the text lands at your cursor in whatever app you were typing in, transcribed on-device so nothing leaves the machine.
macOS 13+ · menu bar · direct download

Mycelium SQL
LiveA native Mac alternative to MySQL Workbench, for MySQL servers that sit behind an ssh bastion. Pin one connection, then work in an editor, a results grid, a run log, a searchable history and a schema browser in one window.
macOS · native app

Mycelium Workbench
In progressA cockpit over a personal knowledge vault, grown out of a monitor for Claude Code sessions. Its Atlas view draws the vault as an orbital map — regions as bodies, links as orbits — which is what the icon is.
macOS · build from source
Orebound
LiveA monster-taming mining game with an Old School RuneScape heart — mine, smith and fight in real time while a summoned monster levels up beside you. Runs in the browser in 3D, and you can play as a guest before deciding whether to make an account.
Web · 3D · desktop-first · one saved character
Cornerman Vision
In progressA phone propped at an angle watches a round and reports what happened — punch count, work rate, and whether the guard stayed up. Runs entirely on-device; no video ever leaves the camera.
Web · phone camera
Tools
Cornerman
LiveA boxing round timer that calls combos while you work. Built phone-first for the gym — big controls, screen stays awake, runs offline once loaded.
Web · phone-first
Rhizome
In progressAn ownership-structure map for accounting firms. Individuals, holding companies, operating entities and trusts drawn as the graph they actually are, with effective ownership worked out for you and the gaps flagged.
Web · desktop-first · fictional demo
Arcade
Chroma
LiveA daily colour game. A colour shows for three seconds and then disappears, and you rebuild it from memory on three dials — five rounds a day, the same five for everyone.
Web · phone-first · five rounds · daily challenge
Mine Monsters
LiveA block world you mine for materials, and the materials become monsters — craft them deliberately or catch them wild. Runs in the browser with no install, and your world is saved on the device you play it on.
Web · tablet-first · one saved world
Arrows
LiveA grid of arrows, each one blocking some of the others. Tap an arrow and it slides off the board in the direction it points, and working out the order that frees everything is the whole game.
Web · phone-first · one board · daily challenge
Hold'em
In progressNo-limit Texas Hold'em at a play-money cash table, against bots written to play three different ways. Runs in the browser with no install and no account — pick a table, buy in, and leave whenever you like.
Web · play money · one cash table
Scuttle
In progressA crab crossing a beach, where sideways is fast and fluid but forward is one slow step you cannot take back. Phone-first in the browser, and everyone gets the same beach each day.
Web · phone-first · phase 1 prototype · one run · daily challenge