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.

  • Spellbook

    TypeScript

    A client for coding agents. Desktop, a browser, and a phone open the same sessions — the machine that already runs them stays the host.

    Siteagentsdesktopacp
  • JSON serialization with opinionated serializer lookup for Ruby. Extracted for clean, predictable API payloads.

    GitHubRubyGemsDocsrubyjsonserialization
  • drenv

    TypeScript

    Install 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.

    GitHubSitedragonrubyclitooling
  • A DragonRuby framework for scene, camera, and other fundamentals. Rails-like structure for DragonRuby game development.

    GitHubSitedragonrubygame-framework

Others

  • Fast display group switching for Windows with hotkeys, tray UI, and gamepad support.

    GitHubwindowsdesktoputility
  • Standalone DragonRuby input library: one action-based API, swappable backends, and device-aware glyph prompts.

    GitHubSitedragonrubyinputsteam
  • Claude Code skills for DragonRuby GTK game development — prompts and workflows for shipping games faster.

    GitHubdragonrubyaitooling
  • Sneak-themed game built with DragonRuby GTK for the KIFASS 2 jam.

    GitHubSitedragonrubygamejam