512 Followers
261 Following
1.5K Posts
Indie iOS developer in London, UK. Creator of @personalbest and some other apps 🏳️‍🌈
Bloghttps://codakuma.com
Get Personal Besthttps://getpersonalbest.com
Another new animation I've been working on. I wanted a way to visualise the idea of PB reading your data from other apps and then turning them into data. I'd have preferred to use the real app icons but it feels legally shaky, so I went with a 'packages' metaphor
It's very 'work in progress', but it's to go in PB's new onboarding flow, where after getting healthkit access it shows the app getting your workouts and crunching them, leading to an 'aha moment' on the next screen that uses your real data
I think my favourite thing in all of software development is spending hours on a fun animation to get it feeling JUST RIGHT. It's so fun
I got an M5 Pro MacBook Pro today – upgraded from an M1 Pro with a severely degraded battery. It's SO FAST! Personal Best builds almost 3x faster!

Do you think companies realise that nobody cares about the values they put on their careers page?

Everyone just has the same 4-5 things phrased in slightly different ways

I'm desperate for a new MacBook, my M1 Pro one is at 71% battery health and takes an age to compile Personal Best. But I sort of want to wait for the M6 redesign.

I might try the Air for a while, I'm sure it'll still be a huge upgrade over what I have. Any devs here using the Air for work? If so, how is it?

Wrote something about a logging framework I made for my apps: https://codakuma.com/swift-logging/
A simple logging framework in Swift

How I built a lightweight logging system using OSLog

Codakuma
I’ve decided to finally succumb and become obsessed with Home Assistant, and I entirely blame @caseyliss’s recent blog post for tipping me over the edge. It was the washer/dryer integration, such a clever idea that I am immediately going to steal https://www.caseyliss.com/2026/2/2/status-board
Status Board

A few months back, I made a status board in the house, and I'm really enamored with it.

Liss is More