Kiln
Live
Real-time 3D-print auction marketplace
Live bidding over Socket.io with an anti-snipe rule that extends
any auction receiving a bid in its final five minutes. Email/OTP auth with JWT
sessions, a UPI payment flow, and an Expo seller app for listing with photo upload.
Node.jsPostgreSQLSocket.ioExpo
Visual Novel Toolchain
npm
Transpiler, runtime engine and browser editor
Three parts that fit together: a runtime engine for narrative
state, a browser-based script editor, and a
transpiler that turns YAML narratives into standalone,
dependency-free HTML games โ configuration in, running software out.
TypeScriptDenoVite
Envoi
Partly private
Local coding agent with MCP and skills
A browser-based coding agent running locally against any OpenAI-compatible
provider. Built the agent loop with streaming tool calls,
automatic context compaction against the model's context
window, a filesystem/shell/search tool suite, an MCP client for external tool
servers, and a markdown skills system with a token budget guard.
PythonTypeScriptMCP
Guidenco
Private
Adaptive learning iPad app
Kumon-inspired adaptive maths app. A placement test assigns one of 13 ranks
โ counting through intro calculus โ then daily worksheets gate progression on
mastery: three sheets passed inside the sheet's target time. Handwritten
answers are recognised on-device via PencilKit and Vision,
with interspersed review and rank-up assessments.
React NativeSwiftPencilKitVision
private ยท walkthrough on request
Push My Buttons
Live
Chain-based reflex puzzle game
36 official levels from tutorials up to "The Gauntlet", a five-stage
brutal challenge. Five action types โ sequence, multi-click, timer, mimic
and movement โ plus user-generated levels players build and
share. Hono API, SQLite, JWT auth.
Svelte 5HonoSQLiteVite
Multiplayer Conway
Live
Turn-based territory control
Two players compete for territory on Conway's Game of Life. Pattern
selection and placement, live state synchronisation over
Socket.IO, and a lobby system for creating and joining games.
ReactSocket.IOExpressshadcn/ui
Quiz Arena
Live
Multiplayer quiz game
Real-time quiz play, containerised and deployed on the same self-managed VPS.
TypeScriptViteDocker
APL
Rust
Structured command language for LLM agents
A compact, structured command language letting an LLM agent drive a Linux
desktop. Built in Rust with CI and tagged releases.
RustGitHub Actions