Work
25 projects, 5 industries, one habit: write down what happened.
Grouped by kind of work. The dots are the layers of the stack each one went through, surface first; the range chart plots the same thing by industry.
Products6
- 2026KinewrightAn open-source video editor written in Rust, native on Windows and Linux, that is at its core an agentic harness. Type an edit in the chat panel and the agent CLI you already pay for — Claude Code, Codex, or Cursor Agent — makes the cuts on your timeline. Ctrl+Z reverses the robot.Tools & AI
- 2026ChartliteAn open-source SVG charting library, about 13KB gzipped with zero dependencies, that renders on the server and targets WCAG AA. Eight chart types, wrappers for React, Vue, and Svelte, and an MCP server so an agent can build a chart from a spec.Tools & AI
- 2026MockingBoardA live platform for NFL Draft enthusiasts that has grown into a family of four sites — the draft platform, fantasy football, a stats workbench, and a research publication — with no ads or gambling on any of them. Its standout is a Discord bot that runs full mock drafts natively in a server.Sports
- 2026Tokens or TowersAn AI stack planner. Six questions, about ninety seconds, and it recommends a mix of hosted and local models sized to your budget, with a reason and a cited price attached to every pick. No account, no API keys.Tools & AI
- 2026MockingBoard FantasyA fantasy football platform with no ads and no gambling, where a whole league costs the commissioner a flat $1. Community-written player blurbs, fully transparent and customizable scoring, manager ELO, one-click Sleeper imports, and a deep bench of arcade-style draft modes.Sports
- 2026Portage DataAn engine that lands a company's SAP data in their own lakehouse — Databricks, Snowflake, or Fabric — clean, business-ready, and continuously proven to reconcile back to SAP. Config-driven, no-fork, data never leaves the customer's cloud.Enterprise
Research2
- 2026When RL post-training helpsA controlled study of when RL with verifiable rewards actually helps a small model reason over structured data, run on NFL box scores on a single GPU. It amplifies a weak base where the answer is already reachable, and hits a hard wall on multi-step arithmetic.Sports
- 2026Forecasting with a known answerA deductive ground truth for forecast evaluation, and a clean negative: no average-loss learner recovers the 0.03 residual the clock-killing first down leaves.Sports
Production ML4
- 2021GalenProduction COVID-19 diagnostics at Gravity Diagnostics. A five-network ensemble read PCR curves in the browser, with zero reported errors across a million-plus diagnoses.Healthcare
- 2022Dispatch → OrchestratorA solo statistical case that moved a Fortune 100 company off a deprecated chatbot router. Orchestrator routed 94% of utterances correctly to Dispatch's 64%, and I shipped the migration in three days.Enterprise
- 2026SongbirdThe plain-English analyst inside MockingBoard Stats. A classifier routes each NFL question to the cheapest model that can answer it, that model writes one guarded SQL query, DuckDB does the math, and the answer may only cite numbers that came back in the rows.Sports
- 2025Invoice extraction, any formatTuning document AI to read invoices from national retailers — clean PDFs and phone photos of handwritten paper alike — and pull the structured fields out. Built on Azure Document Intelligence and AI Foundry.Enterprise
Product engineering8
- 2025A Medicaid member portalFull-stack on MyLife, the member platform behind CareSource — a nonprofit managed-care organization serving more than two million members. A Remix PWA, and a ticket-duty fix that cut the support queue by ~90%.Healthcare
- 2026Nine stacks, one platformSecurity hardening and a full-stack upgrade for Schwarz Limited Partners' license-key delivery platform, then taking it from nine full per-retailer copies to one multi-tenant platform where every retailer still keeps its own database.Enterprise
- 2024A content platform at GoogleReact developer on an internal platform that distributed custom content to the sales organization, starting with onboarding.Enterprise
- 2023Realtime chat for oncology careFull-stack on a HIPAA-compliant, Discord-style realtime chat platform for Amplifai Oncology.Healthcare
- 2023Capital-expense approvalsReact developer on an internal capital-expenditure management app, a React and .NET build with a lean, fast-moving team.Enterprise
- 2023PTO, synced to the fieldSolo build of a Python ETL pipeline that moves PTO data from iSolved into WorkMax time tracking on a daily cron, replacing an hour-plus of manual transfer per HR staffer.Enterprise
- 2022Retreading the factory floor.NET developer on factory-floor software that managed and monitored the tire-retreading process, running on the hardware at each station along the line.Manufacturing
- 2021A customer portal on two ERPsFull-stack on Davey Tree's customer portal, twice. I rewrote the front end in TypeScript in 2021; five years later I came back to modernize the stack, move its data from SAP to Dynamics 365, lock down its Azure footprint, and get it ready for a big wave of new users.Enterprise
Talks5
- 2026Past the PasteA talk on agentic AI beyond the chatbox: the model was never the moat, your data and context and governance are. Snowflake Cortex is the worked example, never the point.Enterprise
- 2025Snowflake Cortex AIA Technology First lunch-and-learn on Snowflake Cortex AI, run entirely in SQL — LLM functions, classification and extraction, and Cortex Search for RAG, against realistic data.Enterprise
- 2022Machine Learning FundamentalsA four-hour, hands-on workshop at KCDC 2022 that takes a room with no background to building real models — terminology through neural nets, entirely in Colab.Tools & AI
- 2022AI in HealthcareA HIMSS luncheon talk to healthcare C-suite leaders in Atlanta on the coming impact of AI in healthcare and how to prepare for it.Healthcare
- 2022Machine Learning, in Six PartsA six-part, six-hour internal series at Core BTS teaching the fundamentals of machine learning in Python and TensorFlow 2.Enterprise