Mobile Security &
Cryptography Engineering
Notes on building secure architecture for iOS and Android.
Currently working on biometric identity systems at IDEMIA.
Recent Explorations
AlliOS App Hardening Intro
Even though Apple controls the deployment process in one of the most theoretically secure default pipelines, the apps binary can …
Building an Okta Clone (Part 5): Authenticating with Face ID
The Okta Clone is coming along nicely, but we still have a problem. Right now, if I snatch your unlocked …
Building an Okta Clone (Part 4): Reading from QR Codes
The functionality for our app is essentially there, however the code that we get needs to be externally generated so …
Technical Focus
Core areas of research and implementation.
Applied Cryptography
Implementation of standard algorithms (AES/RSA/ECC) and secure key exchange protocols on mobile constraints.
Hardware Security
Leveraging Secure Enclave for hardware-backed key storage.
App Hardening
Runtime protection strategies, anti-tampering, and obfuscation techniques against reverse engineering.
Biometrics
Secure implementation of FaceID, TouchID, and custom biometric capture for identity verification.
Background
I'm a Software Engineer Specializing in Mobile Application Development and Security with almost a decade of experience. My work focuses on the intersection of mobile applications, cryptography, and user privacy.