Writing
Mobile Security: From Fundamentals to Advanced Runtime Protection
4/7/2026
A deep dive into how Android and iOS apps get attacked and defended at every layer -- platform architecture, reverse engineering, runtime instrumentation, and the detection arms race.
DSA Reference: My Distilled Notes
4/5/2026
Cleaned up notes on linked lists, stacks, queues, trees, graphs, heaps, and Python tricks -- a quick reference I keep coming back to.
Bypassing Certificate Pinning on iOS with Frida
4/5/2026
A practical walkthrough of how certificate pinning in iOS apps fails at runtime -- and how to intercept HTTPS traffic from apps that should be unpinnable.
Breaking BLE Smart Locks: How Real Attacks Actually Work
4/4/2026
A practitioner's breakdown of how BLE smart locks fail in the real world -- replay attacks, GATT auth gaps, and secrets hiding in plain sight inside mobile apps.
iOS Jailbreak Detection (and Why It's Hard to Get Right)
4/3/2026
Notes from poking at how iOS apps try to detect jailbroken devices, and how those checks tend to fall apart.
Trying to Understand Groth16 (Without Drowning in Math)
3/14/2026
Loose notes from me trying to make sense of zero-knowledge proofs and the Groth16 proving system, written in plain language.