Universal CLI for secure environment injection via Apple Keychain. Stores project environment variables in the macOS Keychain and injects them into child processes at runtime — no .env files at runtime, no secrets on disk.
Selected work
Things I’ve built
GitHub
Open Source Projects
Repos I maintain publicly — tools and plugins that scratch a real itch.
FAH (Failure Audio Handler) is an oh-my-zsh plugin that plays the iconic "FAHHHHH" sound effect whenever a command fails in your terminal. Get real-time audio feedback on command failures, making it impossible to miss when something goes wrong.
Native macOS developer dashboard for spotting local development servers at a glance. DevDeck scans listening ports, identifies project folders, runtimes, frameworks, and toolchains across multiple stacks, then enriches each process with Git branch/status, runtime version, CPU/RAM/uptime, and quick open or terminate actions.
Side Projects
Products
Websites and apps I’ve designed, built, and launched from scratch.
A React-based PDF viewer built for consistency across all browsers and devices, including mobile. Drop it into any web app and get a reliable, polished reading experience without fighting browser quirks.
A fiscal document web app for turning user-provided NF-e XML files into DANFE PDFs, with paste/upload intake, PDF and XML preview, authenticated fiscal archive, encrypted XML storage, deduplication, and an inbound email pipeline for fiscal attachments.
A playable Next.js idle RPG built around automated battles, party management, map and wave progression, equipment, inventory, shops, quests, skill trees, rare cards, offline rewards, and a custom asset pipeline for sprite characters and angled map backgrounds.
GitHub
Open Source Projects
Repos I maintain publicly — tools and plugins that scratch a real itch.
Side Projects
Products
Websites and apps I’ve designed, built, and launched from scratch.
Universal CLI for secure environment injection via Apple Keychain. Stores project environment variables in the macOS Keychain and injects them into child processes at runtime — no .env files at runtime, no secrets on disk.
A React-based PDF viewer built for consistency across all browsers and devices, including mobile. Drop it into any web app and get a reliable, polished reading experience without fighting browser quirks.
FAH (Failure Audio Handler) is an oh-my-zsh plugin that plays the iconic "FAHHHHH" sound effect whenever a command fails in your terminal. Get real-time audio feedback on command failures, making it impossible to miss when something goes wrong.
A fiscal document web app for turning user-provided NF-e XML files into DANFE PDFs, with paste/upload intake, PDF and XML preview, authenticated fiscal archive, encrypted XML storage, deduplication, and an inbound email pipeline for fiscal attachments.
Native macOS developer dashboard for spotting local development servers at a glance. DevDeck scans listening ports, identifies project folders, runtimes, frameworks, and toolchains across multiple stacks, then enriches each process with Git branch/status, runtime version, CPU/RAM/uptime, and quick open or terminate actions.
A playable Next.js idle RPG built around automated battles, party management, map and wave progression, equipment, inventory, shops, quests, skill trees, rare cards, offline rewards, and a custom asset pipeline for sprite characters and angled map backgrounds.