Senior Mobile Engineer — React Native, Swift, Kotlin. I build and ship production mobile software for regulated financial services: KYC and identity verification, card issuance, payments, and the native modules and release pipelines underneath them.
Portfolio · LinkedIn · Writing · ejembithomas61@gmail.com
Open to senior / lead mobile roles — remote, worldwide. Six years building mobile products, including a UK contract lead role and a current post at a licensed bank.
github.com/Newtdev/blynk-deferlink · live demo · MIT
Firebase Dynamic Links shut down on 25 August 2025 and took deferred deep
linking with it. Every replacement on the market — Branch, AppsFlyer,
HopLinks, ChottuLink — is paid, hosted SaaS. blynk-deferlink is the
self-hosted one.
- Android — Play Install Referrer, deterministic
- iOS — clipboard handoff via
UIPasteControl, deterministic, with no "pasted from Safari" banner and no network round-trip - Fallback — probabilistic device-fingerprint matching
- Four packages, interchangeable PHP and Node backends, runnable examples, architecture-decision log
Running on production referral traffic at a licensed Nigerian microfinance bank. The README carries an unedited 35-second capture of a real App Store install carrying a referral code through to signup.
→ Background and design notes: Firebase Dynamic Links is gone — how a referral code survives the App Store
Deputy Lead / Senior Mobile Engineer — Sparkle Nigeria (licensed bank), Lagos March 2025 – present Mobile platform for a licensed microfinance bank: payments, card issuance, identity verification, and release engineering across both stores.
Lead Mobile Engineer (Contract) — Wish To Wear, United Kingdom July 2025 – February 2026 Led mobile delivery for a UK product team, remote.
Earlier work spans fintech, transportation, medical, fashion and travel — React Native, Kotlin, Java and Expo.
- Native KYC modules. Wrapped the SmileID identity SDKs in custom Swift and Kotlin modules, moving verification off the JavaScript bridge and cutting identity-verification latency.
- Transaction-critical banking engines. Architected a BulkPayment system executing complex multi-beneficiary cases asynchronously without blocking the UI thread.
- 99.99% crash-free sessions across a growing production user base — error boundaries, payment-payload encryption, native exception handling.
- Release and supply-chain automation. CI/CD with Snyk vulnerability scanning, SonarQube static analysis and automated tests; ~60% less manual release overhead. Play Console policy remediation, signing, staged rollout and OTA updates.
- Deferred attribution built from scratch — see
blynk-deferlinkabove.
Mobile React Native · Swift · Kotlin · Java · Expo · native modules · New Architecture Languages TypeScript · JavaScript · PHP Web React · Next.js · Tailwind State & data Redux Toolkit · React Query · MMKV · Socket.IO Platform Firebase · Supabase · CodePush/OTA · Snyk · SonarQube · Play Console & App Store Connect release engineering Security Mobile application security, identity verification flows, payment-data handling
- Blink Pay & Merchant — contactless payment platforms, NFC integration
- Dryve — e-hailing platform with real-time tracking
- Rencoin — crypto investment platform
- Durham Public Schools Portal — document management system
I write up what I learn at hashnode.com/@Newtdev.



