Open Source

Tools I build and maintain.

Code

My open projects and public software.

Experimental Rust-to-Luau compiler/toolchain for Roblox.

Roblox
Luau
WIP
Haskell

An open-source compiler I'm building that brings Haskell to Luau, so you can target Luau from a typed, functional language. Work in progress.

Rust CLI for jumping between and managing dev repos. Fuzzy-select, open in editor, git status across all repos, rich dashboard, and terminal theming.

VS Code and Cursor extension for auto-previewing markdown with configurable heading colors and sizes.

VS Code Marketplace

AI Development

Agent tooling, developer workflows, and infrastructure for building with AI in real projects.

JavaScript / TypeScript

Rust-style discipline for TypeScript: Claude Code plugin plus ESLint rules for banning any, unsafe casts, boolean collapse, optional-state clusters, stringly typed state, and non-exhaustive discriminant switches.

Claude Code plugin
ESLint plugin
agent hooks
Shell

Agent skills for correctness-first engineering, covering research, planning, testing, and disciplined coding workflows.

agent skills
developer tooling

Contributions & Stewardship

Selected upstream contributions, maintenance work, and improvements across the developer ecosystem.

TypeScript

Merged a provider-neutral OpenAI-compatible PR Visual Recap backend for DeepSeek, Kimi, and other compatible APIs, including workflows, setup, doctor commands, documentation, and tests.

merged PR
AI infrastructure
provider integrations
YAML / Tooling

Reported malformed YAML frontmatter that silently hid a BuilderIO skill from discovery; the upstream fix and public validation check were added afterward.

bug report
developer tooling
fixed upstream