An operator's notebook on AI-built businesses and running a portfolio.

πŸ“© Subscribe now and get my free guide: 101 Prompt Engineering Templates

May 29Β β€’Β 1 min read

I built my own training coach in an afternoon (no subscription)


I spent way too much time running, swimming and cycling

Did I mention I'm having a full-blown midlife crisis?

For years, I paid for training plans and coaches.

Today, my favourite training app isn't either of those things.

I spent a few weeks building an app with Claude Code.

I use my AI-coded app to train for marathons and triathlons.

It's called The Norwegian.

Basically, I can ask the Norwegian questions about my workouts, session plans and training goals.

It spits out suggested workouts and even session analysis reports when I upload a workout or chat about it.

Chatting on the command line is useful and all, but I also wanted to build a neat little front end where I could visually see visual reports.

Opus 4.8, and its front-end skill to the rescue.

Now, I can visually see things like training load, a workout calendar and session plans.

I spent a few hours and several million tokens building all of this with Claude Code.

Sure, I could have just paid for a generic training plan from a SaaS company.

But this app is FAR more useful than a generic plan because it responds to my training data

And I don't have to deal with a feed or ads.

Some say AI will put us out of a job.

Me?

I say PBs (personal bests) await!.

If you want access to my GitHub repo, write in.

SEMrush is how I track whether my content ranks β€” in search and in AI answers. Take out a ​trial​ here.

Grammarly catches the comma splices that my eyes stopped seeing years ago. Try it ​here​


πŸ“© Subscribe now and get my free guide: 101 Prompt Engineering Templates


Read next ...