Chapter 1

In 2014, I built an app in my dorm room that got 2.5 million people to put their phones away.

Pocket Points rewarded students for staying off their phones in class. I co-founded it, built the iOS app myself, and ran it as CEO from founding through exit.

We raised $3.5M, got into 10,000+ campuses, hired 30 people, and hit $3M+ in revenue. That's where I figured out how to build product from scratch and get real users to care.

2.5M users10K+ campuses$3.5M raised$3M+ revenue

Chapter 2

Then I joined as the first PM and grew into VP of Product at a $1.5B+ company.

I joined Freedom Forever in 2019 as the first product hire. America's #1 residential solar installer. Over six years I grew into VP of Product and built the product org from scratch, taking the software team from about 10 people to 50+.

The company grew from roughly $250M to $1.5B+ while I was there. My team built the software that ran the whole operation: AI agents, sales and canvassing tools, commission platforms, the internal CRM. The VP title never changed how I worked. I still wrote production code most days.

First PM to VPTeam 10 to 50+$250M to $1.5B+6 years

Chapter 3

Along the way I built AI that actually shipped.

Not decks about AI. Not demos. I built the AI agent platform at Freedom: the Claude Agent SDK as the runner, plus observability, evals, tool configs, an agent builder, and a playground on top. Sort of like Braintrust or Langfuse with an agent-builder layer, all in-house.

It powered 70+ production agents and 630K+ sessions, and gave back tens of thousands of manual hours a year. I also built the MCP server those agents called and shipped 67 of its 89 tools myself. The results below are public. Third parties wrote about them.

Chapter 4 ยท Now

Today I'm a Product Builder at Owner.com.

Owner is the AI-native operating system for independent restaurants. Website, online ordering, marketing, CRM, POS, all in one place. It replaces the stitched-together stack a small operator would otherwise have to run.

Product Builder is an end-to-end seat. I talk to restaurant operators, find the real friction, design it, write the code, and ship it. Started May 2026.

The constant

I still build stuff.

I write code every day. Here's what I'm working on outside the day job.

QueryLab

Live

SQL-to-LLM tool. Lets people query databases in plain language instead of writing SQL.

PhoneStack

Live

Put your phone down, gamified for groups. Spiritual successor to Pocket Points.

Tether

Open Source

Open-source MCP server that connects Claude to your Obsidian vault through GitHub sync.

Poppy HEP

MVP

Web app for pediatric OTs to build home exercise programs. Tackling the 50-65% non-adherence rate.

Atlas

Personal

My personal AI operator. Agent infrastructure that runs my day-to-day on a headless server.