Projects
Short Temper
A 36-key wireless split keyboard, and a holster I designed for wearing it on my legs.
Kyles Sofle
My wireless split keyboard. Its left screen shows my Claude Code usage, CI results and next meeting, sent from the Mac through the keyboard's indicator lights.
Nylonite
An open base for warehouse management systems, written in Rust. Every scan is an event, and the events are the stock record.
Vocodex
A voice assistant for working with code that runs entirely on a laptop, with its own codec, Metal kernels and voice, written from scratch in Rust.
Nosdesk
A source-available helpdesk with real-time ticket editing, voice notes, Kanban projects, and Intune device sync.
The Clan Wiki
A collaborative and interactive clan wiki built with Vue, Tailwind CSS, and Express.js, hosted on Render.
Warehouse Utilities
A tool for generating warehouse labels with optimised text size, ensuring readability even from a distance.