Skip to content
Labs

Things We Build Ourselves

Small products we build on our own time, with the same process we use for clients. They are the cheapest way to show how we scope, how fast we ship, and what we leave out on purpose.

Talk to us about your MVP
Same two principals, same process

newdo

The todo list where the list is an output, not an input.

Most todo apps make you maintain the list: fields, priorities, sorting, pruning. newdo inverts that. You type what you owe in plain words. It works out who it is for, when it is due and how big it is, then shows the few things that matter today, each with a reason. Correct it in a sentence and it writes a rule so the mistake never repeats.

Decisions that shaped it

  • Spec before code. A one-page product spec fixed the object model and the screen before the first file existed.
  • No model in v0. Dates, people and effort are inferred with rules. Instant, offline, private. A model can plug in later behind one interface.
  • Local-first. Everything lives in the visitor's browser. No account, no server, nothing to secure.
  • Ship, then measure. Success is whether the maker keeps using it after three weeks, not the launch-day number.
newdo: a list of five obligations, each with a one-line reason underneath
Built in
One working day
Launched
Product Hunt, 23 Sep 2026
Runs on
Cloudflare, static, $0/month
AI model
None. Rules only, on purpose.

Want yours built the same way?

A written spec first, the smallest version that can be judged, and a launch you can measure. That is how we build for founders too.

See how we work with founders
Get In Touch

Let's Talk About Your Project

Tell us what you're building or what's costing too much. The first conversation is free, and you'll talk directly with the people who would do the work.

Let's talk
Free consultation • No obligation • Reply within 24 hours

Tell Us About Your Project

A few lines is plenty — we'll take it from there

An app idea, an ERP headache, an IT bill that feels too big — whatever brought you here

We reply within 24 hours