Projects

The things I've built along the way

The Mux Programming Language

A statically-typed, reference-counted programming language combining Python’s readability, Go’s simplicity, and Rust’s type safety, compiled to native code via LLVM.

RustLLVM
The Mux Programming Language

The "Do It All" app - a tmux-like cross-platform desktop launcher for dev workspaces. Define a workspace in YAML, click start, and it brings up your editor, terminal, browser, and services.

GoWailsSvelte
dia

Predicts your next shell command from your own history. Local, statistical, zero telemetry, with ghost-text suggestions you accept with a keystroke.

GozshSQLite
hunch

nvim-keymap-migrator

A CLI tool that extracts user-defined keymaps from your Neovim configuration and integrates them with vim emulator plugins (IdeaVim, VSCodeVim).

Node.jsNeovim
nvim-keymap-migrator

Chess rating system research with momentum-enhanced predictions. Achieves 73.1% accuracy across 20,000+ games.

Python

Turns your smartphone into a wireless mouse using QR codes and WebSockets. Won 1st place at MakeUC 2025.

GoReactWebSockets
Quick Mouse
Quick Mouse
Quick Mouse

Terminal-based chiptune generator in Rust. Seed-based tracks, real-time TUI controls, deterministic synthesis.

RustTUIAudio
8BitBeats

pip-req-valid

Web app that validates requirements.txt files. Originally on AWS, now Dockerized for easy deployment.

GoVue.jsDocker
pip-req-valid

Custom Git shell built with Rust. Tailored prompts and intuitive command input for workflow efficiency.

RustCLI

Resume2Web

Hackathon project that converts resumes to websites. Built with React/TypeScript and Python/Flask.

ReactTypeScriptFlask
Resume2Web

Dotfiles

Arch Linux with Hyprland, Neovim, Tmux, and Kitty: the ultimate developer experience.

HyprlandLuaArch

Billiards Bonanza

8-Ball pool game with twists. Built in Unity using C# with custom assets.

UnityC#
Billiards Bonanza