Selected work

Things I’ve built

Open-source tools I maintain and products I've shipped — from developer utilities to customer-facing web apps.

GitHub

Open Source Projects

Repos I maintain publicly — tools and plugins that scratch a real itch.

dotenvz icon

dotenvz

romajs/dotenvz

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.

RustShell
00
fah-zsh-plugin icon

fah-zsh-plugin

romajs/fah-zsh-plugin

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.

Shell
10
dev-deck icon

dev-deck

romajs/dev-deck

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.

SwiftShell
00

Side Projects

Products

Websites and apps I’ve designed, built, and launched from scratch.

pdfli.co icon

pdfli.co

Live

PDF viewer that works everywhere

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.

ReactNext.jsTypeScriptPDFCross-browser
Visit pdfli.co
Minha Danfe icon

Minha Danfe

Live

Brazilian NF-e XML to DANFE PDF converter

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.

Next.jsReactTypeScriptDANFENF-ePDFAuth.jsPrismaCloudflare Workers
Visit Minha Danfe
RuneVale icon

RuneVale

Live

Browser-first idle RPG with classic 2.5D MMORPG progression

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.

Next.jsReactTypeScriptGame SystemsIdle RPGPWAData-driven ContentAsset Pipeline
Visit RuneVale