Skip to content

Labs — Experiments & Side Projects

Labs

Things I'm building, breaking, and learning from.

Brain Dump → Structured Day

Shipped

An AI-orchestrated productivity system where voice brain dumps flow into a structured Obsidian vault. Claude Code parses the chaos, breaks it into atomic tasks, and books focus time on Google Calendar — all hands-free.

The workflow: speak freely into Wispr Flow, which lands in an Obsidian inbox note. Claude Code picks it up, structures it into projects and tasks using pre-built templates, classifies each task by context (phone, computer, errand), and schedules focus blocks on Google Calendar via MCP. Daily tasks, weekly reviews, and project tracking all stay in sync without manual shuffling.

Idea-to-Pilot in a Day

Shipped

A refined stack and process for going from a rough idea or client problem to a working proof of concept — fast. Next.js App Router, Supabase, and Claude Code Opus, anchored by rigorous spec-writing.

The secret isn’t the tools — it’s the specs. A clearly defined problem statement, user flows, and data model before touching code means Claude Code can scaffold the entire solution with minimal back-and-forth. The stack covers auth, database, real-time updates, and edge deployment out of the box. Most pilots land in a single focused session.

Computer Use Agent

Exploring

Running Claude's computer use capabilities inside a macOS VM to automate the tedious — bookings, travel planning, bill payments. Starting conservative, expanding as trust builds.

The approach is deliberately cautious: a sandboxed macOS VM keeps the agent isolated from anything sensitive. Early use cases are low-stakes browser tasks — booking restaurants, comparing flights, paying utility bills. Each run builds confidence in the guardrails before moving to anything more consequential. The goal is a personal operations layer that handles the friction of daily logistics.

Zero-Cost Secure Deploy

Shipped

A free-tier stack for deploying internal tools to clients — GCP micro VM with locked-down firewall, Cloudflare Tunnel for connectivity, and Cloudflare Access for authentication. No complex infra, no cost.

The pattern: spin up a GCP free-tier e2-micro VM with an ephemeral public IP, then lock all inbound traffic with a firewall rule — only outbound is allowed. The VM establishes a Cloudflare Tunnel outbound to Cloudflare’s edge, which becomes the only path in. Cloudflare Access sits in front, gating entry by email allowlist or identity provider. The app is never exposed to the open internet.

The result is a full-stack internal tool — running on a real VM with a database, background jobs, whatever you need — accessible only to the people you specify, with zero infrastructure cost and zero complex configuration. Ideal for rolling out pilot tools to small teams or clients who need something real but aren’t ready for production cloud spend.