Projects
Things that I've built and actively maintain: AI tools, game dev tools, Ruby libraries, and small utilities. Most are open-sourced on GitHub.
Featured
Spellbook
TypeScriptA client for coding agents. Desktop, a browser, and a phone open the same sessions — the machine that already runs them stays the host.
SiteagentsdesktopacpTransmutation
RubyJSON serialization with opinionated serializer lookup for Ruby. Extracted for clean, predictable API payloads.
drenv
TypeScriptInstall DragonRuby, manage versions and tiers, scaffold projects, vendor dependencies, and add LSP support for DragonRuby. Inspired by rbenv and Bundler, on macOS, Linux, and Windows.
Conjuration
RubyA DragonRuby framework for scene, camera, and other fundamentals. Rails-like structure for DragonRuby game development.
Others
Display Switcher
RustFast display group switching for Windows with hotkeys, tray UI, and gamepad support.
GitHubwindowsdesktoputilitydragon_input
RubyStandalone DragonRuby input library: one action-based API, swappable backends, and device-aware glyph prompts.
Claude Code skills for DragonRuby GTK game development — prompts and workflows for shipping games faster.
GitHubdragonrubyaitoolingKnight and Seek
RubySneak-themed game built with DragonRuby GTK for the KIFASS 2 jam.