2026

DadWell Wellbeing App

Most of the work was deciding what to leave out.

Product and delivery lead

Mobile app

Role

Product and delivery lead

Product and delivery lead

Timeline

2026

2026

Team

Team

A product owner and two app developers, run by me

A product owner and two app developers, run by me

Platform

Platform

Mobile app

Mobile app

The DadWell app on a phone, the home screen reading Morning, James, with the daily check-in card and a father holding a scan photo

DadWell is a wellbeing app for new and expectant fathers. I took it from an unbounded scope and a legal minefield to a locked V1 on a date, closing the blockers one at a time and putting an owner against every deferred item.

The daily check-in adapting: three moods to pick from, a longer response when the day was tough, and after a pregnancy loss the mood buckets are removed entirely and replaced with specialist supportThe unhappy paths: a sign-in lockout reframed as a pause rather than a punishment, a declined card that states nothing was charged, and a trial ending without losing the check-insPrivacy as product: consent managed per permission, the export and deletion rights reachable in the app, and a delete warning that says exactly what goesThe onboarding consent screen beside the privacy rights page, where the eight rights are listed as things a father can act on rather than as a policy to readDadWell home screen, a morning greeting with today's check-in and this week's guide

The problem

DadWell had a clear reason to exist and no boundary around it. The founder wanted an app that supported fathers through pregnancy and the first year, and every conversation added something: mood tracking, community, weekly guides, a partner account, an EU launch.

Underneath that sat a harder problem nobody had costed. The product handles health data about a pregnancy, has a community feature, is sold on subscription and was heading for two jurisdictions at once. That's a stack of legal obligations, and none of them had been written down.

The forty week calendar, showing week seventeen of fortyThe guide library, with recently added guides listedThe community feed, where other fathers postThe admin panel, showing what the app displays to a fatherThe admin panel choosing how a resource opens, phone, dial or web linkThe admin preview, This is what he sees, before a resource is saved

What I did

I turned the compliance risk into a document before it became a delay

I wrote up every legal and technical blocker as a numbered list with an owner and a decision needed, and took it to the founder as a deck rather than a conversation. There were thirteen items, each one fact-checked against the primary source rather than a summary, which caught three of my own claims being wrong before they reached him.

I cut the EU out of V1

Shipping into two jurisdictions doubled the compliance work for a product that hadn't proven anyone wanted it. I proposed UK only for V1 and moved the EU into V2. It was the single decision that made the launch date real.

I kept the change request honest, including the parts that were already ours

When the founder asked what the extra work involved, the admin panel and the moderation work were already inside the agreed scope. Leaving them in the change request would have inflated it. They came out, and what went back was smaller than it could have been. Scope discipline runs both ways, or it isn't discipline.

I designed the launch offer as a product decision, not a discount

Founding 500 runs at £49.99 a year with fifteen months for the price of twelve, no free trial, and a fourteen day refund by email. Leaving the trial out was deliberate, because a trial on a subscription this cheap costs more in churn admin than it wins in signups.

The first three onboarding steps, asking where a father is in it, when the baby is due to the nearest month, and his partner's name, with a doing this solo option underneathThe same product in dark mode, the home screen, the daily check-in with its three answers, and the guides libraryThe settings a father can reach and change, notification control, check-in reminders, and privacy with consent and data downloadThe admin dashboard, showing active dads, new signups, daily check-ins and trial conversion, with recent activity and system health beside themThe moderation queue, where the team reviews reported posts and can warn, hide or ban, with the reason recorded against each actionThe guide editor, where the team writes a weekly guide in blocks, with the publishing controls and version history alongside

What shipped

V1 was locked and handed over build ready, carrying onboarding, weekly guides across forty weeks, the subscription paywall, the notification set mapped to the admin panel, and a moderated community, each one specified against the blocker it closed. The product site is live at dadwell.app and the build sits with their team.

How the work ran

I ran this with a product owner and two app developers, and it held together on two habits. The board got reshifted every Monday, so the week started with an agreed order rather than an argument about one. Every Friday one written update went out in the same four parts: shipped, next, need from you, at risk.

Written updates beat calls here, because a template can be filled in by whoever actually did the work, and because “at risk” is far easier to write down than to say out loud on a call. It's also the line that saved the launch date. The EU question sat under it for three weeks before we agreed to cut it.

The thirteen blockers each carried an owner and a date, and none of them was allowed to close until the answer was written down.

The design system

The tokens are semantic and bound throughout rather than hardcoded, so a colour change propagates instead of needing a sweep. Light and dark are built at section level. The brand font couldn't be written through the API, so the swap runs through a plugin workaround that is documented for whoever picks the file up next.

Build and handover

It's a Flutter app on a custom web CMS rather than an off-the-shelf one, which we chose after a build-versus-buy comparison, with RevenueCat for subscriptions and an admin panel for content and moderation. The notification set was specified as a developer-ready document, with each one drawn on a real lock screen so there was nothing left to interpret.

The weekly content planner covering all forty weeks, so the team can see which weeks have a guide assigned and which are still emptyThe analytics view, putting daily active dads, trial conversion and community retention next to each other rather than on separate pagesThe DadWell logo in light and dark, the wordmark, the stacked lockup and the DW markLinux Libertine, the primary typeface, used for all headlines at minus two percent trackingThe colour palette with every hex and RGB value, from sky blue and dusty olive to deep blackThe brand strategy and its four pillars, support, trust, editorial and clarity

SignalFlow

Jul 18, 2026

SignalFlow AI Workspace

A focused AI operations platform that turns complex automations into workflows teams can understand, supervise, and trust.

Project 1

SignalFlow

Jul 18, 2026

SignalFlow AI Workspace

A focused AI operations platform that turns complex automations into workflows teams can understand, supervise, and trust.

Project 1

I’d genuinely love to hear from you.

Let’s talk

Open to product and project roles

Connect on socials

I’d genuinely love to hear from you.

Let’s talk

Open to product and project roles

Connect on socials

I’d genuinely love to hear from you.

Let’s talk

Open to product and project roles

Connect on socials