Waking the server…
It naps when nobody’s around. Give it a few seconds.
Waking the server…
It naps when nobody’s around. Give it a few seconds.
Things I’ve designed and built end to end, outside the day job: from the database to the last sparkle.
Building a platform for VTubers to manage character lore and community engagement using Electron, Next.JS, Supabase and Vercel


A local-first database you can branch like code. A Rust-powered database engine with durable snapshots, write-ahead logs, Git-like branching, and a purpose-built `.kern` schema language — designed for developers who want type-safe queries, isolated data branches, and crash-safe recovery. • Rust monorepo (8 crates) • `.kern` schema language with lexer, parser, and type checker • In-memory engine with WAL replay and snapshot persistence • Branch isolation with overlay writes and commit support • TypeScript client (`@kernoiq/client`) — zero dependencies, runs anywhere • V1: local-first database · V2: cloud hosting and multi-user · V3: AI layer with SMCP
An anime tracking app for iOS and macOS that pulls data from AniList, manages your watch list with SwiftData, and caches everything locally for instant offline access. - Personal project not released
Read the case study
Voice and chat for squads who play together. A gaming communication app with end-to-end encrypted DMs, voice channels, and self-hostable community Spheres — built as a monorepo with native apps for iOS, Android, and desktop.


A local-first AI coding assistant for macOS that runs entirely on your Mac — no cloud, no API keys, no code leaving the machine. Menu-bar app, VS Code extension, and everything in between.
A project management app that combines Trello's Kanban boards, Jira's issue tracking, and Notion's documents into one desktop experience — with cloud sync for teams.
Read the case study
A full-stack portfolio site for Demi Taylor Nimmo — Software Engineer. A monorepo with three apps (frontend, backend API, admin CMS), deployed to Vercel with Supabase as the database.
