Skip to content
jack in the loop

Work

Things I’ve built that got far enough to have a name. The ones that didn’t work are usually the better read.

Business

BusinessActive
loop · 2024 to now

FlipperTools

Photos in, eBay listing out. An AI pipeline with live comps, taxonomy mapping and model fallbacks, plus free reseller tools and price guides. Rebuilt from scratch in 2026 with an eval harness behind it.

Free tools
27
Weekly price guides
~330
Tests
~4,150
Chrome extension users
697
  • TypeScript
  • Next.js
  • NestJS
  • Cloud Run
  • Cloud Tasks
  • Firestore
  • Gemini
  • OpenAI
  • Claude
  • eBay APIs
  • Terraform

Project

ProjectActive
thrift · 2026

allbutnew

A buyer's guide to secondhand. 39 shops, one per category, each with fact-checked models, used-price ranges from dated eBay snapshots, and picks over live listings.

Shops live
39
Models with a price guide
1,462
Tests
5,770
Hosting bill
$0
  • Next.js
  • TypeScript
  • Cloudflare Workers
  • SQLite
  • eBay Browse API
  • Claude Code
  • Gemini
ProjectActive
loop · April 2026 to now

The factory

How I build. First: ten scheduled Claude Code agents that took ideas to live sites with no one at the keyboard, for three months. Now: a tighter loop that takes one job from ticket to a verified deploy.

Merged PRs
4,782
Sites built and deployed
144
Unattended agent runs
1,012
Ideas scored
307
  • Claude Code
  • Claude Code cloud routines
  • Codex
  • GitHub Actions
  • Next.js
  • Vercel
  • Cloudflare

Experiment

ExperimentActive
sandbox · 2026

This Site

A portfolio that reacts to its own conditions. It notices when you go offline, and there's more here than the nav admits.

  • Next.js
  • TypeScript
  • Tailwind
  • MDX
  • Cloudflare
ExperimentSunset
sandbox · June 2026

Garage sale day map

A map of every stop on a neighborhood garage sale day, filled by an AI pipeline that reads the organizer's messy list. Built in three days, never shipped, now live as a labeled demo on a sanitized dataset.

Days to build
3
Tests
364
Real listings ingested
0
  • Next.js
  • TypeScript
  • Leaflet
  • Claude API
  • Zod
  • Vitest
ExperimentActive
sandbox · 2026

What If I Bought

Pick a decade, watch a period terminal fall through a wormhole, and land on what an old purchase is worth today. A design piece built by the factory's agents, with no ads, no tracking and no point except to be shared.

Decade terminals
5
Scenarios
11
Ads, trackers, sign-ups
0
  • Next.js
  • TypeScript
  • Tailwind
  • CSS animation
  • next/og
  • Cloudflare
ExperimentSunset
sandbox · Spring 2026

Party rental quote desk

One short form, three quotes from local rental companies, no spam. The vendor emails, their replies and the comparison all run through one inbox. The most engineered thing in the factory. It never launched; it's live now as a demo that can't reach a real person.

Neighborhood pages
15
Tests
95
Customers served
0
  • Next.js
  • TypeScript
  • Postgres
  • Drizzle
  • Resend
  • Claude API
  • Playwright