Senior software developer with 20+ years building web products, currently focused on desktop apps and AI agents — mostly at the intersection of software and music.
Currently building
- Luminous Music Player — A high-performance home for the music you already own. Luminous is a fast, local-first player for your own audio library. (Rust/Tauri + Svelte). Available on the Microsoft Store.
- Luminous MCP - A MCPB package of an MCP server, tools, and skills to interact with the Luminous Music Player.
- PowerQuota - A Windows-native extension for PowerToys Command Palette and Dock that tracks AI coding quotas. (.NET 10) Available on the Microsoft Store.
Also on here
- cadence-music-assistant — a conversational AI agent for musicians and students: ask a theory question, build a score, hear it, all without switching tools. Built using the Agent Development Kit (ADK) from Google.
- contour-2.0 — a TypeScript-first framework for algorithmic and generative music composition (in the traditional sense).
- music-color-wheel — an interactive visualization mapping notes to colour.
- o1lama — local o1-style reasoning chains with Ollama + Llama 3.2.
Background: 20+ years in web development, including leading front-end teams at Shaw/Rogers Communications.




