Projects
Applied work and exploration
These are applied explorations, not products, built to understand systems more deeply. Each project communicates what it explores and what it says about how I think.
What I'm building

Campaign Keeper: A Session Journal for Tabletop RPG Groups
Campaign Keeper is a lightweight campaign journal for tabletop RPG groups, built to preserve continuity across sessions with structured recaps, open threads, and shared player-safe notes.
Dev Process Tracker (`devpt`): Local Service Orchestration for Multi-Stack Development
A macOS-first Go CLI/TUI for discovering, tracking, and controlling local development services across Node, Python, and Go workflows. `devpt` unifies process visibility, lifecycle controls, health checks, logs, and crash diagnostics in one place.

Lorance: A Retrieval-First Project Assistant
An AI-powered project intelligence assistant that transforms unstructured project documentation—PRDs, meeting notes, Slack threads, design docs—into grounded answers and actionable work tickets. Built on Algolia for retrieval-first reasoning, with export to Linear, Jira, and GitHub.

AI Holiday Card Platform: Generating Personalized Cards with Google AI
An AI-powered digital holiday card platform that lets anyone create a shareable, personalized card by choosing an occasion, a vibe, and writing a short message. The app uses Google Gemini and Imagen to rewrite the text in the selected tone and generate a matching cover image, then publishes a deep-linkable card optimized for social sharing.

Tyrant of the Dark Skies: A Modern Multiplayer Text Adventure (MUD)
A web-based multiplayer text adventure (MUD) with a Python WebSocket server and a React frontend. Explore a persistent fantasy world, battle creatures, complete quests, and play with others in real time—with Firebase auth, character creation (race, planet, starsign), combat, inventory, and a JSON-based contribution system.

Arcane Forge: A High-Quality D&D Magic Item Generator
Arcane Forge is a full-featured D&D magic item generator powered by Google Gemini and Supabase. It lets you create unique items with rich lore, detailed mechanics, and AI-generated illustrations, then browse, search, and manage them in a persistent archive.