Skip to main content
Selected Work

Projects

Public work and experiments across agent systems, evaluation, data products, and creative tooling.

01featured

WolfXL

completed / Agent Tooling / Libraries

An OpenPyXL-compatible spreadsheet engine with native Rust readers, calculation, and rendering, exposed through a Python API.

Rust / Python / PyO3 / OOXML / Agent Orchestration
02featured

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
03public

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
04public

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
05public

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
06public

Portfolio Site (wolfie.gg)

in-progress / Personal

Personal portfolio for applied AI and systems engineering work, built with Next.js, TypeScript, WebGL, and Framer Motion.

React / TypeScript / Tailwind CSS / Framer Motion
07public

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
08public

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
09public

FlightFinder

completed / Libraries

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

Python / Library / HTTP
10experiment

MAGAtest

experiment / Experiments / Prototypes

Early-stage experiment exploring social + ML ideas.

React / Node.js / Prototype
11public

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
12public

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
13public

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
14public

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
15public

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
16public

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
17public

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
18featured

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
19public

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
20public

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
21featured

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
22featured

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
23public

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
24public

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
25public

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
26public

КИНО — 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
27public

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
28experiment

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
29experiment

Shaders

experiment / Experiments / Prototypes

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

TypeScript / WebGL / GLSL