A running catalogue of what I'm building - shipped platforms and native apps in active development. Open any spec sheet for the detail.
A vault for your game collection - now coming to iPhone.
View specGammVault is a home for everything in a player's collection - organised, searchable, and synced across the web and a native iOS app.
I'm currently building the Apple app: a fast, offline-capable SwiftUI client that mirrors the web experience while feeling completely at home on iPhone.
Want the full story on this build? Ask me anything →
Clean lines, sharp data - a focused tool that does one thing well.
View specSharpLines is a focused web application built around clarity - a tight, responsive interface that stays out of the way and puts the data first.
I built it end to end: interface, data layer, and deployment.
Want the full story on this build? Ask me anything →
Level up your skills - a companion app landing on the App Store.
View specDeskillz helps people build and track skills over time. The platform lives on the web, and I'm now developing the native iOS app.
The Apple build focuses on a smooth day-to-day experience: quick logging, progress at a glance, and notifications that actually help.
Want the full story on this build? Ask me anything →
Conversations, reimagined - a communication app, now live.
View specBlabBlab is a communication app I built - a place for real-time conversation with a design that keeps things light and human.
It's live and running, built on real-time messaging and a clean, low-friction interface, with room to keep growing.
Want the full story on this build? Ask me anything →
Longer write-ups on the decisions behind the work.
SELF-INITIATED PROJECTA serverless system that takes an enquiry through quoting, payment, onboarding and follow-up with almost no manual work, plus a shop that personalises and hosts sites on its own.
Read the case study → SHARPLINES · AI PLATFORMAn ensemble of machine learning models across seven sports, with self-updating ratings, scheduled retraining, DFS lineup optimisation, and a transparent view of where the models disagree.
Read the case study → BLABBLAB · MOBILE APPA messenger where being reachable is granted, not leaked: QR-code and invite-link contacts, SOS alerts with location sharing, and full voice, video, and media support.
Read the case study →Whether it's a new web platform, a native iOS app, or shipping something you've already started - tell me what you're after and I'll tell you how I'd build it.
Start your project →