I'm an enterprise IT engineer by day. Nights and weekends, I build Android apps in Kotlin and web apps on Node.js for things I actually use — a golf society app, a household organiser, a football club community site, and a couple of 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. DIY Workbench 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, Premier Predictor, and Sky Blues Terrace all started the same way — a group of us wanted somewhere better than a spreadsheet or a group chat 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.
Six 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 self-hosted household organiser — home maintenance jobs, a shared calendar and shopping lists, built for the whole household because homes aren't run by one person.
A social hub for Coventry City FC supporters — match threads, live scores, and player ratings, all in one place instead of scattered across group chats.
A golf society management app — score your rounds, run tournaments and tee sheets, and keep your whole society's stats in one place.
A Last Man Standing pool for Premier League fixtures — pick a team each round and try to outlast the rest of your group. Built mobile-first, with web push reminders and five colour themes.
lms.crinkleit.com →A private Premier League score-prediction game — predict scorelines each round and climb the leaderboards in leagues you run yourself. The app never handles any money; prize pots are between the players.
premierpredictor.crinkleit.com →Kotlin for the Android apps, plain Node.js and SQLite for the web ones — several of which use nothing but Node's built-ins. Chosen for one developer to move fast without a team behind him.