I make small tools, contribute to open source, hobbyist game dev.
Currently hyperfocused on Rust, Python, AI and JavaScript.
Working at Deloitte.
PROJECTS
STABLE
- hyprlang-rs — Hyprlang/Hyprland config parser and serializer built in Rust
- keyrex — Secure, lightweight key-value vault for managing sensitive information locally written in Rust
- nanocoder (Contributor/Fork) — local coding agent
- asus-rog-touchpad-driver — Asus ROG Touchpad Driver written in Rust
- hyprsnow — Snow for Hyprland made in Rust
- dotnope — Whitelist-based guard for env vars. Automatically blocks packages from having access to read your env vars.
- SmolDB — A very fast, file-based NoSQL database for Bun.js with slab allocation, secondary indexes, and background garbage collection.
- hyprtoolkit-lua — Hyprtoolkit Lua bindings
- todosh — Todos for the rest of us. A fast, keyboard-driven Kanban task manager for the terminal.
MICRO-PROJECTS
TOOLS I'VE DONE FOR PERSONAL USE OR FOCUSED USE CASES AND OPEN SOURCED BECAUSE MY FRIENDS/COLLEAGUES LIKED THEM, TOO.
- rustdown — markdown in the terminal
WORK IN PROGRESS
- hyprconfig — Rust and Tauri Hyprland configurator
- pecho — 100% offline meeting transcriber and summarization powered by Whisper and Ollama
- clammy — A status bar for Hyprland made in Rust.
EXPERIMENTS
- howfast — run an ollama prompt and measure the tokens per second speed
- love2d-jam-2025 — my entry to Love2D Game Jam 2025
- local-poll — zero-dependency and self hostable node.js survey/poll platform
- baby-vs-llb — Baby vs LLM: Testing Ethical Reasoning Through Disguised Tool Use
FINISHED
- love2d-ollama — Ollama client for Love2D
- mara-db — lightweight file database LUA/Love2D
More on my repositories.