Open Source

Tools I build and maintain.

Contributed to projects
Upstream workprojects I’ve contributed to

Code

My open projects and public software.

A Rust-to-Luau compiler and tooling port that expands Luau development for game developers coming from a Rust background. Used extensively in internal development at Jakuta Inc.

Luau
compiler
internal tooling
Haskell

A Haskell-to-Luau compiler project inspired by the TypeScript port, created to make functional programming principles more approachable for beginners and game developers.

Haskell
Luau
functional programming

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