Building open-source creative tools, local-first software, and human-supervised AI systems.
Currently working across audio software, Codex extensions, desktop app infrastructure, and game tooling.
An open, AI-native wavetable instrument platform for Linux, Windows, VST3, CLAP, and standalone use.
- Playable real-time-safe DSP core with polyphony, envelopes, filtering, and deterministic rendering tests
- Versioned
.cwsynth.jsoninstrument format shared by musicians, the CLI, and coding agents - Codex plugin and MCP tools for constrained, reviewable instrument editing
An extensible dungeon-map framework for Slay the Spire 2, with a separate Ashen Chapel example mod.
- Native map travel, encounters, rewards, and exact act-map restoration
- Save support and an API for third-party dungeon definitions
- Built in C# against Godot and BaseLib
A production-minded foundation for compact, local-first Tauri desktop applications.
- React 19, TypeScript, Rust, SQLite, and a reusable light/dark design system
- Optional Supabase identity and sync without giving up local-first operation
- Codex App Server, local MCP tooling, cross-platform CI, releases, and visual audits
An open-source Codex plugin that turns a consented workflow recording into a reviewable, reusable skill.
- Cross-platform recording architecture for Linux, macOS, and Windows
- Local artifacts, editable process drafts, explicit consent, and versioned publishing
- Built for OpenAI Build Week 2026 with a deterministic demo and evaluation suite
| Project | What it explores |
|---|---|
| DossierAgent | A supervised housing-search agent and rental dossier command center that keeps people in control of sensitive actions. |
| Saros | An isometric voxel RPG built with Bevy, Tauri, React, SpacetimeDB, procedural worlds, and AI-powered NPCs. |
| SpireForge | A browser-based studio for authoring and exporting Slay the Spire mod projects. |
- Audio DSP, instruments, and plugin engineering
- Local-first desktop products with Rust, Tauri, React, and SQLite
- Human-in-control AI agents, Codex plugins, MCP tools, and evaluations
- Game systems, modding frameworks, and creator tooling
I like systems that are inspectable, reversible, measurable, and useful without requiring AI or a network connection.