Ali FarooqBook a call

Case study · Founding engineer · 2020–2022

Macro

Founding engineer on a four-person team that took a process and checklist tool for technical teams from zero to #1 Product of the Day.

Macro’s process editor, showing a seven-step customer onboarding process with an email step open
Macro’s process editor, from the product’s website in 2021.
Company
Macro Computer Club
Product
Process and checklist tool
Timeline
Oct 2020 – Jun 2022
My role
Founding engineer
Stack
Node.js · Koa · TypeScript
Outcome
#1 Product of the Day
On this page
  1. ▦The product
  2. 01Problem
  3. 02What I owned
  4. 03Results
  5. 04Skills this shows
  6. 05For your project
  7. 06On the record

Problem

A four-person team set out to build Macro, a tool for designing and running team processes as checklists, aimed at technical users. Teams build a process once, such as customer onboarding, then run it as many times as they need. Each run assigns tasks to the right people and tracks progress, so managers can see where work gets stuck.

They needed a product in customers’ hands quickly, and a backend that wouldn’t need rewriting after launch.

What I owned

I was the founding engineer.

  • Product backend. The services behind Macro, from early engineering to public launch.
  • Engineering foundations. The backend and DevOps practices the team worked from.
  • Service template. A Node.js, Koa and TypeScript template that let the team launch three more prototypes, cherrypie, buzz.fm and pirateships, in 6 to 8 months.
  • Public SDKs. Next.js, Flask and Rails SDKs for cherrypie, an API-monitoring product.

Results

  • Macro launched on Product Hunt on March 26, 2021 and finished #1 Product of the Day.
  • Zero to public launch inside a year.
  • The shared template carried three more prototypes to launch.

Skills this shows

If your role needs Evidence in this project
A founding engineer Founding engineer on a four-person team, from the empty repo to launch.
Backend foundations A reusable Node, Koa and TypeScript service template.
Fast prototyping Three prototypes launched on the same foundation in 6 to 8 months.
Developer-facing APIs SDKs in three ecosystems for an API-monitoring product.

What this means for your project

  • Need a first engineer? I’ve set up the backend, the practices and the release habits a small team grows into, while shipping the product.
  • Testing several ideas at once? I build the shared foundation first, so each new prototype starts from something that already works.
  • Launching to the public? I’ve taken a product from an empty repository to a public launch inside a year.

On the record

© 2026 Ali Farooq