Skip to content
View Newtdev's full-sized avatar

Block or report Newtdev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Newtdev/README.md

Thomas Ejembi

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.


blynk-deferlink — open-source deferred deep linking

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


Experience

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.


Selected engineering work

  • 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-deferlink above.

Tech

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


Other projects

  • 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.

Pinned Loading

  1. blynk-deferlink blynk-deferlink Public

    Self-hosted deferred deep linking and referral attribution for React Native. An open-source replacement for the deferred-linking half of Firebase Dynamic Links — Android Install Referrer, iOS clipb…

    TypeScript 5