A self-hosted, end-to-end encrypted 1:1 chat app for iOS built on Firebase, featuring offline key exchange via QR code, anonymous authentication, and local encryption that never exposes keys to the server. Users deploy their own Firebase instance and retain full data ownership, with support for encrypted text, media, and optional face-blurring.
A self-hosted deferred deep linking system for referral programs, similar to Firebase Dynamic Links. Built at Sparkle, a Nigerian microfinance bank, with interchangeable backends (PHP/Node.js), web, and mobile packages. Uses deterministic recovery on Android and iOS (clipboard-based) with probabilistic fingerprint matching as fallback.