I'm an enterprise IT engineer by day. Nights and weekends, I write Kotlin and Jetpack Compose for things I actually use — a golf GPS, a home app my household needed, and a few football prediction games for the group chat that got competitive.
Crinkleit isn't a studio — it's one person's workshop. By day I work in enterprise IT, building automation and infrastructure tooling. By night I build the opposite kind of software: small, personal, and shaped entirely by whether I'd actually use it.
Every app here started as an annoyance. Golf GPS exists because I wanted accurate hazard yardages on courses I actually play, mapped by hand, hole by hole. The household app exists because chores, DIY jobs, and "where did we put that" all lived in different apps that never talked to each other. Birdiogolf, Last Man Standing, and Score Predictor all started the same way — a group of us wanted somewhere better than a spreadsheet to track it.
I ship in small pieces — one feature, tested on a real device, fixed when it breaks — rather than disappearing for months and hoping it works.
Five apps, all built the same way — start with a real annoyance, design around the data, ship the smallest useful version first.
A distance-to-pin app mapped hole-by-hole on real courses, built because I wanted hazard yardages I could trust more than the flag position.
A shared household app for chores, DIY projects, and home inventory — built for more than one person, because homes aren't run by one person.
A golf scoring and social app — log your rounds, track how your stats trend over time, and see how you stack up against your regular playing group.
birdiogolf.co.uk →A weekly football elimination game for group leagues — pick a team to win each round. Lose, draw, or repeat a team, and you're out.
lms.crinkleit.com →Predict exact scorelines for upcoming football fixtures and compete on accuracy against your league across a full season.
The same toolset across every app, chosen for one developer to move fast without a team behind him.