

Hema sai charan Kothamasu
HemAndroid
Hyderābād, India
Actions
Hema Sai Charan Kothamasu (aka hemandroid) is a 🚀 seasoned mobile app developer with 11+ years of experience in Android (Kotlin) and Flutter (Dart).
He is the 👨💻 Organizer of Flutter Hyderabad & FlutterFlow Hyderabad Communities, where he empowers developers through technical sessions, mentorship, and hands-on community events.
As a 🎙️ technical speaker at GDG Hyderabad & TFUG AI/ML, he has delivered impactful talks on secure mobile architecture, cross-platform development, and dev tooling at conferences, devfests, and hackathons.
He's also a 📚 technical reviewer for Packt books, ✍️ tech blogger, and a committed mentor across universities and startups.
Hema’s sessions blend deep technical insights with real-world use cases, making him a trusted voice in the global mobile development community.
Links
Area of Expertise
Harden Your Flutter App: OWASP Mobile Top 10 in Action
Security isn’t a checkbox — it’s a journey. This talk brings OWASP Mobile Top 10 threats to life in a live Flutter app. We’ll walk through real vulnerabilities like insecure storage, weak authentication, code tampering, and more — then fix them on the spot. You’ll walk away with practical knowledge, tools, and a GitHub repo to harden your own apps today.
Outline:
1. Intro to OWASP Mobile Top 10
2. Live demo: insecure-by-default Flutter app
3. Hands-on walkthrough of:
a. Secure storage (M2)
b. Secure network comms (M3)
c. Strong auth flows (M6)
d. Anti-tampering & root detection (M8)
4. Tools & practices for Flutter security
5. Final hardened app demo
Key Takeaways:
A. Learn how to identify and fix common mobile security flaws in Flutter apps.
B. Practical techniques for secure storage, auth, API communication, and app hardening.
C. Access to a GitHub repo with before/after examples to use in your own apps.
Zero-Knowledge Flutter: Building Privacy-First Mobile Apps
What if users could prove who they are without revealing any private info? Welcome to zero-knowledge proofs (ZKP) — the future of privacy. In this talk, we’ll demystify ZKPs and show how to use them inside Flutter apps for scenarios like private age/identity verification, voting, and secure form inputs.
Outline:
1. Intro to Zero-Knowledge Proofs (ZKPs)
2. Why ZKP matters in mobile UX
3. Integrating ZKPs with Flutter using APIs (e.g., zk-SNARK backends)
4. Real-world use cases:
a. Anonymous surveys
b. Proof of age without showing birthdate
5. Demo + code breakdown
Demo: A form-based app with an embedded ZKP use case (e.g., “prove you're 18+ without sending your DOB”)
Key Takeaways:
A. Understand what ZKPs are and how they can be used in mobile apps.
B. Learn to integrate privacy-preserving proofs in real-world scenarios (age, identity, votes).
C. Explore libraries, APIs, and backends that support ZKP in Flutter.
Smarter Sync: Merging AI and ObjectBox for Edge-Aware Flutter Apps
This hands-on workshop explores the frontier of building intelligent, offline-capable Flutter apps that sync smarter—not harder. You’ll learn how to combine ObjectBox’s blazing-fast on-device database with vector search and local AI models to optimise what, when, and how data is synced across devices.
In this live-coded workshop, you'll:
➡️ Build a local-first Flutter app with ObjectBox Sync
➡️ Integrate vector search for intelligent similarity queries (e.g., RAG AI)
➡️ Use basic on-device AI logic (TFLite or pre-computed embeddings) to trigger context-aware sync
➡️ Implement edge-aware optimisations: sync only relevant data based on AI scoring
➡️ Visualise and debug sync states, retries, and failures with confidence
By the end, you'll have built a next-gen mobile app that thinks before it syncs—saving bandwidth, battery, and delivering smarter user experiences.
Supabase + Flutter: Backend Power Without the Pain
1. Overview of Supabase and its fit with Flutter for full-stack development
2. Integrating Supabase Auth, Database, and Storage into a Flutter app
3. Real-time data sync with Supabase Streams
4. Handling secure backend logic with Supabase Edge Functions
5. Best practices for scalable and secure full-stack Flutter apps
6. Live demo + GitHub starter template
Key Takeaways:
A. Learn how to build a full-stack Flutter app with authentication, database, real-time sync, and storage using Supabase.
B. Understand how Supabase compares to Firebase and traditional backends.
C. Gain practical knowledge on integrating Supabase cleanly into your Flutter architecture.
D. Walk away with a GitHub repo, code samples, and the confidence to build scalable apps fast.
Sync Isn’t a Feature, It’s an Architecture: Designing Resilient Flutter Apps
In a world where users demand seamless experiences—regardless of connectivity—sync is no longer just a feature; it’s an architectural necessity. This talk dives deep into building resilient, offline-first Flutter apps using ObjectBox. We’ll explore how to model sync-aware state, manage partial connectivity, queue changes for conflict resolution, and architect for reliability at scale.
You’ll walk away understanding:
➡️ The design principles of resilient mobile systems
➡️ Sync as a state machine: managing offline changes, conflicts, and retries
➡️ Architecting Flutter apps with local-first patterns using ObjectBox
➡️ Best practices for conflict resolution, UX feedback, and testing sync flows
This talk is packed with architecture diagrams, code examples, and real-world patterns that will help you level up your app’s reliability in the face of real-world network chaos.
GDG DevFest Hyderabad 2018 Sessionize Event

Hema sai charan Kothamasu
HemAndroid
Hyderābād, India
Links
Actions
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top