Skip to main content
Full Catalog

Projects

A complete list of public work, plus experiments that are interesting but not flagship-ready.

User perception of response time scale chart comparing tool startup costs

Instant UX thesis

My favorite projects reduce tooling overhead so agents feel instant. When startup costs cross the “noticeable” threshold, workflows become frustrating fast.

See: Chrome Bridge and other low-latency agent tooling.

Try:
Pillars
Tags
01featured

Search Provider Benchmark

completed / Data & Research

A benchmark that scores web-search providers (Exa, Perplexity, Tavily, Gemini, Grok) on everyday research quality and — the differentiator — landscape recall: whether a search surfaces every real competitor in a market, including the obscure long-tail that naive agent fan-out misses.

TypeScript / Bun / HTML
02featured

UFC Fighter Pokedex

completed / Shipped Products

Full-stack MMA fighter database with 76,000+ fighter profiles, 270,000+ fights, and real-time stats. A Pokedex-style experience for combat sports enthusiasts.

Next.js / TypeScript / FastAPI / PostgreSQL / Redis / Scrapy
03featured

SEC EDGAR Agent

completed / Shipped Products

AI-native platform for financial research providing LLM-ready SEC filing data with semantic search, RAG chat, and structured table extraction.

Python / FastAPI / OpenAI API / ChromaDB / React
04featured

Epstein Document Browser

completed / Shipped Products

A searchable archive of court documents with OCR text extraction and full-text search capabilities. Makes publicly released legal documents accessible and navigable.

Next.js / TypeScript / Python / Tesseract OCR / PostgreSQL / pdf.js
05public

Portfolio Site (wolfie.gg)

in-progress / Personal

Wolfie's portfolio website built with React, TypeScript, and Framer Motion. Features WebGL shaders, fluid animations, and a dark terminal-inspired aesthetic.

React / TypeScript / Tailwind CSS / Framer Motion
06featured

Ableton MCP

completed / Audio & Creative Tooling

MCP server enabling AI-assisted music production in Ableton Live. 50+ tools for MIDI manipulation, automation, groove control, and arrangement—all controllable through natural language.

Python / MCP / TCP/Socket / Ableton Live API
07public

Spotify GigaWrapped

completed / Shipped Products

Analyze your full Spotify listening history locally in the browser (not just 90 days). Privacy-first, no server required.

React / TypeScript / Vite / IndexedDB
08public

FlightFinder

completed / Libraries

A Python library for flight search workflows with clean abstractions and reproducible results.

Python / Library / HTTP
09experiment

MAGAtest

experiment / Experiments / Prototypes

Early-stage experiment exploring social + ML ideas.

React / Node.js / Prototype
10public

SF Civic Correlator

completed / Data & Research

Precinct-level map of San Francisco elections built with deck.gl and MapLibre. Recolor ~514 precincts by leading candidate across contests, with a correlator mode comparing scraped civic data against certified vote share.

React / TypeScript / deck.gl / MapLibre GL / Vite
11public

Pulse of SF

completed / Data & Research

A unified 3D civic-stress map of San Francisco - poop, crime, fire/EMS, 311, and traffic crashes rendered as one multi-source hex stack with a rolling 91-day playback window and a diverging-delta compare mode.

React / TypeScript / deck.gl / MapLibre GL / Vite
12public

CityScope SF

completed / Data & Research

A real-time urban-intelligence map of San Francisco: crime, fire, building permits, landmarks, heritage sites, and 311 service requests layered over 3D buildings with deck.gl.

React / TypeScript / deck.gl / MapLibre GL / Vite
13public

SF Civic Pulse

completed / Data & Research

A unified 3D map of San Francisco civic event streams - 311 waste and needle reports, SFPD crime, SFFD fire calls, general 311 cases, and SFMTA traffic incidents - with every rendering mode exposed as a runtime toggle.

React 19 / TypeScript / deck.gl / MapLibre GL / Vite
14public

CountryData

completed / Data & Research

A global country-statistics dashboard: compare nations across 60+ datasets with choropleth maps, correlations, trends, and composite indices, all with shareable URL state and validated data.

React 19 / TypeScript / Vite / Nivo / Recharts / Zustand
15public

Tree of Life Explorer

completed / Data & Research

Google Maps for biodiversity: pan and zoom the entire phylogenetic tree of life, drilling from Domain to Species with iNaturalist photos, range maps, and Wikipedia summaries at each leaf.

React / TypeScript / Vite
16public

SF Poop Map 3D

completed / Data & Research

An interactive 3D visualization of ~300,000 human and animal waste reports filed with SF 311 between 2008 and 2024, rendered as a deck.gl hex map.

React 19 / TypeScript / deck.gl / MapLibre GL / Vite
17featured

SF Parking Heatmap

completed / Shipped Products / Data & Research

Interactive time-lapse map of San Francisco metered parking activity, built from 206M+ meter transactions and shared through a viral X demo.

React / TypeScript / deck.gl / MapLibre / Python / SF Open Data
18featured

A Week in San Francisco

in-progress / Shipped Products / Data & Research

A time-warp animation of one week of San Francisco traffic: every bridge, artery, and neighborhood pulsing through seven days of real movement data.

React / TypeScript / deck.gl / MapLibre GL / Python
19featured

GPU Unit Economics

completed / Data & Research

An interactive model of GPU compute economics: what a token actually costs across hardware generations, utilization rates, and hosting strategies.

Python / FastAPI / React / TypeScript
20featured

ModelDB

completed / Data & Research / Agent Tooling

Live AI model landscape dashboard tracking model quality, pricing, speed, benchmark trust, and leaderboard movement across providers.

SQLite / TypeScript / Data Visualization / Caddy
21featured

Chrome Bridge

completed / Agent Tooling

Drive a real, logged-in Chrome profile from local scripts via a Native Messaging bridge. No remote-debugging popup, no separate browser profile.

TypeScript / Chrome Extensions / Native Messaging / Node.js
22public

OMP Episodic Memory

completed / Agent Tooling

Hybrid semantic + keyword search over AI coding-agent session transcripts, so agents can recall what actually happened in past sessions.

Python / SQLite / Embeddings / FTS5
23public

Signal Bloom

completed / Audio & Creative Tooling

A WebGPU compute-driven music visualizer: real-time audio analysis feeding particle fields and bloom pipelines entirely on the GPU.

TypeScript / WebGPU / WGSL / Web Audio API
24featured

Weather History

completed / Shipped Products / Data & Research

Historical context for today's weather: live San Francisco conditions compared against 100+ years of NOAA records, microclimates, and climate trends.

Next.js / TypeScript / PostgreSQL / Drizzle ORM / Recharts / Open-Meteo
25public

КИНО — Universal Tribute

completed / Personal

A multilingual tribute archive for the Soviet rock band Kino: discography timeline, cultural annotations, romanization, and synced karaoke across 10 languages.

Next.js / TypeScript / next-intl / Tailwind CSS / Framer Motion
26public

Vocabus

completed / Shipped Products / Data & Research

A computer-science vocabulary and knowledge-base trainer with spaced repetition, quizzes, a concept knowledge graph, and AI-assisted definitions.

Next.js / TypeScript / Drizzle ORM / PostgreSQL / OpenAI / D3
27experiment

CS Universe Explorer

experiment / Experiments / Prototypes

An interactive map of the computer-science landscape: pan and zoom across fields, subfields, and topics as an explorable universe.

React / TypeScript / Vite
28experiment

Shaders

experiment / Experiments / Prototypes

A collection of real-time WebGL/GLSL fragment-shader experiments and visual demos rendered in the browser.

TypeScript / WebGL / GLSL