Deploy Studio
Your build is ready and you're not at your desk — Deploy Studio submits the release from your phone, and says plainly what's still missing.
Software Engineer
25 apps shipped since 2016. 9 live today — designed, built, shipped and marketed solo.
✉ Email MeApps · 9 live, 3 in review
25 shipped since 2016 — cut down to the 9 live below so each one gets real attention. Three more are built and waiting on App Review.
Your build is ready and you're not at your desk — Deploy Studio submits the release from your phone, and says plainly what's still missing.
The loyalty card you never have on you when it counts — Tessera reads it once and puts it in Apple Wallet, barcode and all.
A placement stops earning and nobody tells you for a week — Earnings notices the same day and says which app it's in.
The people who matter drift quietly — Bondify tracks who you haven't spoken to in a while, and gives you something worth saying.
"What do you want to eat?" "I don't know, what do you want?" — DishSpin ends that loop in one tap.
You've studied Thai for months and the taxi driver still doesn't understand you — Beam fixes the part every course skips.
You're about to sign a 30-year loan and have no idea what it actually costs — Provision shows you before you do.
You need to message someone once and never save their number — InstantMessage gets you there in two taps.
Some mornings you need someone else's words before you can find your own — LDS Quotes has one waiting.
Something's gone wrong and googling your rights is the last thing you have time for — Malaysia Pocket already has the answer.
You've just been asked to give a blessing and can't remember the exact words — LDS Priesthood has them, right there.
General Conference started and you're nowhere near a TV — LDS Conferences puts it in your pocket, live.
Experience · since 2016
Key achievements
Key achievements
Key achievements
Key achievements
How I build
Every shipped app, no exceptions — MVVM throughout, one ViewModel per screen.
Firestore, Auth, Analytics, Crashlytics and App Check, shared across a multi-app portfolio on the same project where it makes sense.
Subscription entitlements and paywalls across every app that monetises.
Services sit behind a protocol so every layer can be faked in a test — a service that can't be faked is a defect, not a feature.
New logic ships with unit tests in the same change, not after. Several apps carry 100+ tests gating CI.
GA4 plus a purpose-built internal dashboard that maps screen and event coverage across the whole portfolio — a feature that isn't measured is a feature that can't be improved.
Certificates · 8 earned