Rahul Kumar Yadav — Android Developer
Building apps
that ship.
And matter.
Hey, I'm Rahul Kumar Yadav — Android Developer with 3+ years shipping apps for Indian government bodies, GNSS hardware companies, and US-based clients in San Jose, California.
Who I am
Results-oriented Android Developer who loves the intersection of hardware and software. I've shipped apps used by the Madhya Pradesh Police, India's medical research body (ICMR), and GNSS field engineers across the country. I've also delivered projects for clients based in San Jose, California. From Bluetooth radio protocols to Jetpack Compose UIs — I do it all, and I do it clean.
My toolkit
Where I've worked
PRESENT
FEB 2026
- Designed data-heavy medical UIs with Jetpack Compose
- RESTful API integration for real-time data management
- Dynamic content rendering and state management
SEP 2025
- Bluetooth Classic integration — discovery, pairing, communication
- TCP socket connections for GNSS hardware data exchange
- GNSS Base & Rover config for RTK field surveys
- Jetpack Compose UI + Room DB for offline GNSS log storage
- Modular reusable Kotlin libraries for scalability
MAY 2024
- Google Maps API + OSMDroid for online & offline mapping
- Bitmap processing for survey graphics and map overlays
- BLE for GNSS device communication
- File I/O: LandXML, DXF, CSV, calibration files
- Kotlin + Java + MVVM architecture
- Retrofit REST API for real-time sync with central server
- Offline support with auto-sync on connectivity restore
- Google Maps + camera for field operations
- Challan history, report generation modules
See it in action
Writing & thoughts
My VAPT Journey
I built what I thought was a "simple" web app — fetch a URL from an API, show it in a WebView. When it went through VAPT (Vulnerability Assessment and Penetration Testing), the detailed security report turned my world upside down. Two intense weeks and ten security fixes later — here's what I learned.
"Building secure apps is far more than writing functional code — it's about protecting user data, maintaining trust, and thinking like an attacker."
- Security is not an afterthought — design with it from day one.
- Even a "simple" app can have surprisingly complex security requirements.
- VAPT is not just compliance — it's a genuinely eye-opening experience.
- Every vulnerability is a doorway for attackers.
Comments
Post a Comment