Projects

I build a lot of small things to keep my intuitions sharp. These are the headline ones. Every demo runs in a no-login demo mode with mock data, so click through freely; the code behind each is public on GitHub.

Next.js 16 · Supabase + RLS · Claude Code + Gemini

Financial Analysis Agent System

A multi-user finance dashboard aggregating Schwab, Coinbase, and Finnhub, with two AI layers: a Claude Code /invest skill for portfolio analysis and an in-app Gemini agent with read/write access to user preferences.

Next.js · Supabase · Python ML · WebSockets

Kalshi Investment Assistant

An autonomous edge-finding engine running 10 strategies across 40,000+ prediction markets every five minutes, fusing eight data sources over WebSocket fan-out, validated against paper trading.

Qiskit · D-Wave Ocean · quimb

Hybrid Quantum-Classical Starter Kit

A working implementation of the variational hybrid pattern: a classical optimizer driving short quantum circuits, the same skeleton VQE and QAOA use. Every quantum kernel ships next to a competitive classical baseline on the same input, because a repo that shows quantum results in isolation teaches the wrong mental model.

Next.js · TypeScript · Bambu Lab pipeline

PrintGen

An AI 3D-print marketplace: text- and image-to-3D generation feeding a local Bambu Lab printer pipeline that slices and prints over the LAN. The fun of it is crossing the software-to-physical-hardware boundary.

TypeScript monorepo · PostgreSQL · Docker

URFMP

A fleet-management platform for industrial robots from heterogeneous vendors (UR, ABB, FANUC). The live dashboard runs a simulated fleet, no login.

Jekyll · Cloudflare Workers AI

This site, including Ask David

The blog you are reading, plus the Ask David chatbot in the corner: a Cloudflare Worker grounded in my resume and writing, with rate limiting and a graceful fallback when the daily quota runs out. Try the widget; that is the demo.

Smaller experiments

  • ContextVault: a deployed context-management tool for AI-assisted development.
  • MCPBuilder: a visual builder for custom MCP servers.
  • agentic-workflows: reusable patterns for AI-assisted development workflows.
  • chrome-skill: a Playwright-based browser-automation skill for Claude Code.

There are 20-some of these in total. The rest live on GitHub.