Skip to main content

Projects

A short list of things I’ve built. Most are still running; one is a community. Click through to the live site for any of them.

Kasava

2025 — present
kasava.dev

Cursor for Product Managers

Kasava connects engineering teams' GitHub repos to a multi-stage indexing pipeline (10–30 files/sec into Postgres + pgvector), a multi-agent system that orchestrates Anthropic Claude, Google Gemini, and Voyage embeddings for code analysis, two-way sync with 15+ task platforms, and a Chrome extension that captures bug context — video, console, network, DOM — and drafts a root-cause writeup before filing the GitHub issue.

Cloudflare WorkersHonoPostgres + pgvectorMastraAnthropicNext.js
Kasava workspace
Kasava commit and code analysis view
Kasava bug-capture Chrome extension
Kasava screenshot 4

Monroe

2024 — 2025
joinmonroe.com

Goodreads for television.

Monroe is a TV-show platform with intelligent recommendations and an AI companion that remembers your viewing history. Built across web (Next.js 16), mobile (React Native + Expo), and desktop (Electron), all on a shared Hono API on Cloudflare Workers. A scraping pipeline pulls from 20+ entertainment outlets and uses gpt-4o-mini to classify article types and extract show references.

Next.js 16React NativeElectronCloudflare WorkersHonoMastra
Monroe library and recent activity
Monroe show detail with critic match
Monroe episode calendar

Jobflow

2026 — present
jobflow.dev

Job search and evaluation agent.

Jobflow evaluates job descriptions against your profile, generates tailored CVs, drafts outreach for LinkedIn and email, and ranks warm intros from your network. A Mastra-orchestrated multi-agent system runs evaluation workflows with bounded concurrency and only commits to a polished PDF for the matches it scores highly.

Next.js 16MastraAnthropicSupabaseDrizzleFirecrawl
Jobflow pipeline board grouping roles by stage from evaluated through offer
Jobflow pipeline list view sorted by match score
Jobflow warm intros grouped by company with connection counts
Jobflow role detail with CV match breakdown against the job description

Demokit

2025 — present
demokit.ai

Demo-mode SDK for SaaS apps.

Demokit turns a real product UI into an interactive demo with about ten lines of code — a framework-agnostic fetch and XHR interceptor with pattern-based URL matching and AI-generated fixtures from OpenAPI specs or Drizzle schemas. Originally extracted from Kasava's demo mode; now a TypeScript monorepo of an open-source core, framework adapters, and a hosted cloud dashboard.

TypeScriptTurboMastraAnthropicDrizzleNext.js 16
Demokit new-project wizard reviewing detected templates, features, and journeys
Demokit project view with datasets and per-entity field generation rules
Demokit schema analysis step building intelligence from a parsed schema
Demokit project-created screen with project ID, intelligence summary, and quick-start snippet

Airflow Plugins

2017 — 2019
github.com/airflow-plugins

Open-data community for Apache Airflow.

Built and ran the open-source community of plugins around Apache Airflow during the early days of Astronomer. Garnered code contributions from engineers in the US, Germany, Ireland, Israel, South Korea, and Taiwan.

PythonApache AirflowDocker