The Git Flow That Lets You Un-Merge: A Banking App Story
Standard Git Flow breaks when you need to remove a single feature from a release. Here’s the custom workflow we built to solve the real-world problem of surgical rollbacks.
I'm a Senior Android Developer with 8+ years crafting robust mobile experiences. Currently leading the Android team at a major bank, where I architect secure, scalable solutions that thousands rely on daily.
I'm passionate about Clean Architecture, Jetpack Compose, and building bulletproof banking apps. When I'm not debugging at 2am or mentoring teammates, you'll find me exploring the latest in mobile security or sharing war stories from production.
Standard Git Flow breaks when you need to remove a single feature from a release. Here’s the custom workflow we built to solve the real-world problem of surgical rollbacks.
Android December 2025 critical patch with actively exploited vulnerabilities, iOS 26.2 WebKit zero-days, Google Play US policy changes, and Magisk v30.6 Rust rewrite
Critical API 35 + PBL v7 enforcement, 16KB page size compliance, and iOS 26.0.1 security updates
16KB page size mandate, iOS zero-day patch, and WebView 140 updates for banking apps
Critical Android updates, API requirements, and community reports for mobile banking teams
The story of how I built a C++ security layer to protect sensitive banking data, from basic Java encryption to a full native library with anti-tampering