Build notes

What we're building, as we build it.

Neeos is built and used daily by its own founder — no marketing team, no release calendar, just what shipped and why. These are the real entries, pulled from the commit history and the decision log as the app was built.

The two-week encryption rework

Why the server holding your key for even one request was ruled out by name, what four phases of rebuilding it actually looked like, and what's still honestly open.

Read the post →

A page about me, and a roadmap that stopped hedging

An About page, because the rest of the site is deliberately terse. And a roadmap pass that moved things both up and out, for once, not just up.

Read the post →

The cut, and everything it changed

Neeos got smaller on purpose. Then the identity, the homepage, and the way the product talks about itself all had to become honest about what was left.

Read the post →

The day the note format changed

Thirteen device builds, five backend deploys, and a bug class that kept coming back until markdown became the one canonical body every note is written from.

Read the post →

One machine, and the app under a stopwatch

Retiring a MacBook, killing a repeatForever animation that was quietly cooking a phone, and the performance number that turned out to be lying to us for months.

Read the post →

The sky stops pretending, and the compass stops spinning

The living sky had exactly two pictures and picked one with an if statement. Now it's a continuous function of where the sun actually is, wherever you are.

Read the post →

The bug that taught us to trust the wire, not the type

A quiet Postgres client default turned ratings, run distances, and receipt totals into strings — and made them disappear. Here's the decision that fixed it for good.

Read the post →

Projects, and Atlas starts checking its own work

Chats get folders, Atlas gets a review queue before it ever touches your numbers, and Soma — the health module — gets the revamp it had been owed for weeks.

Read the post →

Momentum gets teeth, and your wearables come home

Sub-tasks and real people attached to real tasks, plus WHOOP and Oura finally syncing under your own account instead of the one it was built against.

Read the post →

Atlas learns to budget, and the app learns to breathe

Goal-centric budgeting, a preview before every write Neeos makes on your behalf, and a UI that finally looks intentional at 2pm and at 2am.

Read the post →

A sky that's actually the sky, and signing in with Apple

Real moon and sun positions behind the home screen, Sign in with Apple, and the first three modules move in: Citadel, Odyssey, and Kin.

Read the post →

Day zero: the spine

The first commit. A backend framework, a tool-scoped brain, and the one decision everything else follows from: the AI never gets to invent a fact.

Read the post →