Freebutter

I model the economics. Then build the system.

Go-to-market engineering, from the first funnel model to the product, creative, and distribution.

Start with a cold read

One person, from the model to the build.

Selected work01 / 07

Your checkout says nothing.

An AI checkout agent that recovers abandoned carts through conversation.

  • The live Freway performance dashboard: $22,513 recovered, 50 engaged checkouts, 50% win rate
  • Janine holding a cart over SMS and offering the swap
  • Post-purchase shipping conversation

Freway / Independent product

Cove Estates, acquisition analysis

The deal I advised against.

Six weeks of research led to a simple answer. With a 5% commission split two ways, the projected ad spend exceeded the commission on each villa.

I recommended walking away. The model belongs before the build, while there is still time to change the decision.

The arithmeticModelled base case
Average villa price
$245,000
Your share of commission
2.5%
Commission per villa
$6,125
Media cost per sale
$8,242
Per closed villa−$2,117

Cove Estates DACH investigation. These are projections, not observed sales results. Media costs only.

Engineering, in practice

You can inspect the work.

Open source, oneshot-gtm

The distribution system, with the source attached.

Research, outreach, and follow-up in one engine. Each play has a trigger and a cadence. Every paid call leaves a signed receipt, so the spend is traceable.

MIT licensed. Read the code, run it, or see how it works before we talk.

The oneshot-gtm motion catalogue, with each play’s trigger, cadence, and CLI command

Start a project

Bring me your funnel.

Start with a conversation. The cold read takes five days and gives you a written view of what to fix, what to test, and whether to build.

My work for the European Handball Federation: 308K users migrated, 11.7M+ consent subjects, and a streaming API serving an archive of 50K+ videos.Project readme, August 2026

J. Nicolas
J. Nicolas, FreebutterYou work directly with me, from the first read to the running system.