Gnomad Slate
Tauri 2 · React 19 · Rust
Desktop scratchpad, clipboard history, and Vault-X encrypted secrets — summoned with Option+Space from any app. macOS Apple Silicon beta shipped.
Read more →Portfolio
Shipped desktop apps, client-facing builds, internal agency tools, and experimental platforms — with deeper write-ups for each case study.
Tauri 2 · React 19 · Rust
Desktop scratchpad, clipboard history, and Vault-X encrypted secrets — summoned with Option+Space from any app. macOS Apple Silicon beta shipped.
Read more →Tauri 2 · React 19 · Monaco
Live HTML, CSS, and JavaScript playground with Monaco panes, designer tools, ZIP export, and native desktop builds — or run in the browser with no install.
Read more →Tauri 2 · React 19 · Rust
Menu-bar AI assistant with real shell and filesystem tools, live window context, multi-step agent loop, and human-in-the-loop Sudo and Path gates.
Read more →Astro · Firebase · TypeScript
Multi-tenant architecture for local-first client management — roles, isolation, and agent-ready workflows.
Read more →Next.js 15 · FastAPI · PostgreSQL
Agency security dashboard — SSL checks, tech stack fingerprinting, exposed-endpoint scans, and n8n-driven client monitoring workflows.
Read more →Python · asyncio · StreamReader
Zero-dependency Python asyncio chat gateway — raw TCP sockets, persistent client state, and real-time broadcast without threading overhead.
Read more →Python · sqlite3 · ThreadPoolExecutor
Zero-dependency Python 2PC orchestrator — runs SQL migrations in parallel across isolated SQLite tenant databases with fleet-wide commit or rollback.
Read more →Python · http.server · subprocess
Zero-dependency Python MCP-style server — exposes Linux system tools via native http.server so agentic workflows can query load, memory, and disk securely.
Read more →Go · goroutines · net/http
Zero-dependency Go CLI that extracts URLs from Markdown/HTML, then sweeps them concurrently with goroutines, semaphores, and defensive HTTP handling.
Read more →PostgreSQL · Recursive CTE · jsonb_build_object
PostgreSQL recursive CTE with jsonb_agg — transforms a flat adjacency-list table into a nested JSON tree in a single query, no ORM round-trips.
Read more →Java · NIO · records
Modern zero-dependency Java bridge that ingests fixed-width mainframe-style records and serializes nested JSON — records, text blocks, manual byte-range parsing.
Read more →Python · Ollama · urllib
Lightweight Python CLI that batches system logs and uses a local Ollama model to flag security risks, failures, and anomalous behavior — stdlib only.
Read more →Node.js · TypeScript · node:http
Production-ready TypeScript API using native Node.js modules — in-memory caching, file watching, and query routing without Express or YAML parsers.
Read more →Next.js · React · Prisma
Gamified COBOL learning — Technomancer RPG, in-browser grimoire, and mainframe rituals from Identification Division to the Eternal Architect.
Read more →React · Vite · Tailwind CSS
Wilderness Mixer — blend fire, rain, river, wind, and crickets in the browser. Scene presets, sleep timer, and a reactive campsite visual.
Read more →React · Vite · Chrome Extension
A pixel-art Kanban Chrome extension — cultivate focus, harvest productivity. Privacy-first tasks in a garden-themed board.
Read more →React · Node.js · PostgreSQL
Gamified COBOL learning — turning legacy mainframe skills into an engaging progression system.
Read more →Astro · n8n · Google Search Console
SEO workflows built for local businesses — citation consistency, AI-ready content, and measurable foot traffic signals.
Read more →