Latest Posts
What I Learned Building Digital Identity Verification on Android
Most identity verification in emerging markets comes down to one tired pattern: photograph your ID card and pray an OCR engine can read it. On a $100 Android with a scratched lens in bad lighting, that fails constantly — and it leaves the door wide open for anyone holding a printed photo up to the camera. There's a better way that almost nobody outside the identity space talks about: the NFC chip already sitting inside most modern IDs, carrying cryptographically signed data you can actually verify. It sounds like a tap-and-done feature. It is not. I've been building digital identity verification on Android as a personal project, and getting it working across cheap, fragmented hardware turned into one of the more stubborn cryptography-meets-hardware problems I've taken on — from local trust chains and PACE, to a bug that wedged the entire phone's NFC service, to the day I realized valid IDs from the same country were failing because of how governments buy their chips. Here's what I learned, and where the real walls are. 👇
Breaking Alignment Safely: Handling Partial Hotfixes in Modular SDKs
In modern Android architecture, we rarely build in isolation. We rely on massive, integrated ecosystems internal SDKs or external platforms like Firebase or Jetpack that bundle multiple services into a single “monorepo.”
Implementing Sign in with Apple in SwiftUI: A Complete Guide
Sign in with Apple is more than just another authentication option — it’s a requirement for apps that offer third-party login options. But beyond compliance, it offers a seamless, privacy-focused authentication experience that your users will appreciate.