I'm a software engineer who has spent over a decade shipping iOS and macOS apps,
with a backend life in Python on the side. I care about building things that are
genuinely useful, feel great to use, and don't get in the way.
These days I'm channelling that into indie making — building my own small,
focused products that scratch real itches. I use AI to help me move faster and
reach beyond my comfort zone into new platforms (like this very website).
When I'm not coding I'm probably thinking about why the iOS simulator is so
slow, or reading about someone who quit their job to build a spreadsheet app.
Projects
Reach
iOS
Your Audience.
Raising the minimum deployment target in an Xcode project shouldn't be a leap
of faith. Reach shows you exactly which devices you'd lose and the real-world
user impact — so you can make an informed call, not a guess.
Your store for screenshots of vouchers and reward cards. Scan barcodes and
QR codes to keep everything in one tidy place — ready the moment you need
it at the checkout.
Speak a story out loud, watch it transcribe in real time, then tap once to
transform it into a stunning AI-generated image. No typing, no friction —
just imagination and a voice. Perfect for parents, writers, and creators
who want to see their ideas come alive instantly.