Rows are capabilities, columns are projects. Each filled cell links to the proof.
Data engineering & modeling
Schemas, ingestion pipelines and append-only histories that stay trustworthy.
- Encore — 44 migrations, 32 tables with row-level security, LLM ingestion with confidence gating
- alphalab — Schema v8, 24 tables, 26 append-only triggers, point-in-time joins across 11 feeds
- OfferDesk — Event-sourced log, 7 migrations, status derived from history
- Vesper — Append-only event log as the source of truth; rebuildable indexes
Statistics & quant research
Out-of-sample testing and corrections for how many things you tried.
- alphalab — Deflated Sharpe, pre-registration, out-of-sample-only verdicts, look-ahead tests
- Nudge study — Held-out logistic model and a what-if replay over 343 hand-judged nudges, limits reported
LLM agents & MCP tooling
Agents that use real tools, with validation, routing and humans in the loop.
- Vesper — 39 MCP tools; routing across Claude, Codex and a local model with failover
- OfferDesk — MCP server with 18 tools, 9 safe to auto-approve
- alphalab — 26-tool MCP server; every AI output validated before storage
- Encore — Structured extraction into a Zod schema with confidence thresholds
- Shopwright — LLM editor grading against a rubric; every call logged with cost
Retrieval & local ML
Search and models that run on the device.
- Vesper — Hybrid vector + FTS5 search with rank fusion over 5,065 chunks; on-device speech and OCR
Full-stack web
APIs, dashboards and products deployed to production.
iOS & desktop apps
Native clients on top of one shared backend.
- Vesper — SwiftUI iPhone/iPad app with widgets and a Share extension, plus a Tauri desktop app
Testing, CI & correctness
Tests that prove the hard properties, not just the happy path.
Cloud & security
Auth, secrets and audits handled deliberately.
Product & UX
Decisions first, dashboards second.
Embedded
Firmware close to the hardware.
- E-ink note frame — ESP32-S3 firmware with a hand-written e-paper panel driver