Work

At Fanatics Markets and Barstool Sportsbook I led engineering inside large, regulated businesses. I built Cigarista and Humm myself, from the first line of code to the support inbox. Below them, smaller tools I made because I wanted them to exist.

VP, Head of Engineering, Fanatics Markets · July 2025 to July 2026

Fanatics Markets

I led engineering for Fanatics Markets, a prediction market regulated by the CFTC rather than by state gaming commissions. It launched in December 2025, the first from a major US sportsbook operator, and reached 24 states in three days, including California, Texas and Florida.

Read the case study
VP and Head of Engineering, Penn Interactive · 2019 to 2022

Barstool Sportsbook

At Penn Interactive I built the engineering organization behind Barstool Sportsbook, from the first hire to 300 engineers, while we launched a real-money product in one regulated state after another.

Read the case study
Founder; product, design and engineering · 2025 to present

Cigarista

A consumer AI product I design, build and run myself, from the camera to the billing.

Read the case study
Founder; design and engineering · 2025 to present

Humm

Tap once and talk. Humm transcribes the note, files it, and reads your day back to you the next morning. I designed, built and run it alone, from the Watch app to the backend to the pricing.

Read the case study

Open-source projects

tracon in a terminal watching a made-up run of seven Claude Code agents: one blocked on a permission prompt, one idle, one the judge marks as stuck and one as drifting; below, the stuck agent’s feed of failed retries

tracon

Air traffic control for parallel Claude Code subagents. A live terminal and browser view that spots stuck, blocked and drifting agents, and two agents editing the same file before you merge. Read-only and local.

MacDirStat mapping a Mac’s startup disk as a treemap, with a 64 GB Docker.raw as the largest block, beside an inspector showing 635 GB across 3.2 million files, broken down by file type

MacDirStat

A WinDirStat-style disk map for the Mac, where the biggest files are the biggest rectangles. Free, notarized, and no networking code at all. 63 GitHub stars as of October 2026.

BoardCraft editing a board named Spiral Design: board settings and three woods (ebony, maple, purpleheart) on the left, a 3D preview of the end-grain board on the right
BoardCraft editing a board named Spiral Design: board settings and three woods (ebony, maple, purpleheart) on the left, a 3D preview of the end-grain board on the right

BoardCraft

Design an end-grain cutting board in 3D and get the cut list before you pick up a saw. Runs in the browser; no account needed.

The Sitch editor with a sample dashboard marked up: a tapered arrow and the note “Best growth in Q3!”, a red box, a yellow highlight, a check mark and pixelated revenue figures
The Sitch editor with a sample dashboard marked up: a tapered arrow and the note “Best growth in Q3!”, a red box, a yellow highlight, a check mark and pixelated revenue figures

Sitch

Evernote discontinued Skitch for Windows in 2016, and hasn’t updated the Mac version since 2020. Sitch brings back the workflow on both: one hotkey to capture, the tapered arrow to annotate, and nothing leaves your computer.

Ghostty running natively on Windows 11, split into two PowerShell panes, the left one listing the folders in C:\Windows
Ghostty running natively on Windows 11, split into two PowerShell panes, the left one listing the folders in C:\Windows

Ghostty for Windows

Ghostty ships for macOS and Linux. This unofficial port runs it natively on Windows 11, with tabs, splits, PowerShell and WSL, and reads your existing Ghostty config.