My Projects · Built on my own

Problems I didn’t leave alone

Each one started as a small annoyance on an ordinary day. I design the thing, direct the code with AI, and ship it end to end. Not prototypes. Apps people can install and use.

The details

What each one fixes

Currency Converter

Live on the App Store

Coming soon on Google Play

A new SIM with no signal, a price tag in a currency I didn’t know, and a converter that needed the internet.

Keypad-driven conversion with an in-line calculator, pinned pairs, search and history. Works offline, with live rates when you’re online. Native on both iOS and Android from one design.

See the app

Tick Me Off

Live on the App Store

Habits are easy to start. Keeping score of them, day after day, is the part that quietly falls apart.

Tick a habit off in one tap, or add the detail: a note, an amount, the minutes you put in. Pick an emoji and a colour per habit, see the streaks build, and carry it all between iPhone and iPad. No account to create.

View on the App Store

Where’s My Money

In TestFlight

Logging a spend takes longer than the spend, and splitting a bill means opening a second app.

Log a spend in one sentence, in English or Hinglish, and it sorts out the amount, category and who owes what. Then just ask where your money went and get the answer back, instead of digging through months of entries. It all stays on your phone, end-to-end encrypted.

Case study coming soon

WordDuel

iOS and Android in internal testing

One word a day, then nothing until tomorrow, and no way to play it against a friend. No longer.

Unlimited solo play plus 1v1 duels on the same word, with your friend’s board filling in live, head-to-head records and a leaderboard across friends.

Case study coming soon

Design QA

macOS app

Xcode’s Liquid Glass update changed screens across an app, and there was no easy way to see which ones.

One small problem turned into the tool I now run every design QA pass through, and use to benchmark against other apps. It captures screens from a real iPhone, a simulator or an Android phone, matches the same screen across builds, and exports the comparison to Figma or PDF.

Case study coming soon

TinyShrink

macOS app

Every image compressor either uploads your files, caps how many you can do, or quietly wrecks a gradient.

So I built my own and kept tuning it, by eye, until the gradients survived the squeeze. Nothing leaves the Mac, there’s no cap on how much you run through it, and it’s what some of our production assets go through before they ship.

Case study coming soon