Ahmed Nabil
Senior Software Tech Lead at Vodafone, Founder of Kotlin Egypt
Cairo, Egypt
Actions
Founder and Leader Of Kotlin Egypt, first and largest Kotlin community in Egypt,
helped 100K+ know about Kotlin, Android, and general programming. Created  "Learn Programming" initiative helped 500+ people from Egypt, Gulf, UK and more, Joined 1M Arab coders as a mentor, 
currently: Senior Software Tech Lead at Vodafone _VOIS, Previously, worked at HungerStation, Gen. C., and more.
Social Links:
https://linktr.ee/AhmedNMahran
https://linkedIn.com/company/KotlinEgypt 
Links
Area of Expertise
Topics
Let AI Copilot Build Your Android App While You Sip Your Coffee: Dynamic UI with Firebase & Compose
Description
Outline:
Introduction
 • What are AI agents?
 • How AI agents differ from traditional generative AI (GenAI)
 • Real-world examples of AI agents in app development
Modern Android Development
 • Building dynamic UIs with Jetpack Compose
 • Using Firebase for feature management and personalization
Live Demo
 • Creating an Android app
 • Remote feature control and personalization with Firebase Remote Config
 • Showcasing AI-powered coding assistance
Best Practices & Tips
 • Structuring scalable Compose apps
 • Managing real-time and remote state with Firebase
 • Maximizing productivity with AI-powered tools
Q&A
 • Open discussion and audience questions
Takeaways:
Attendees will learn the difference between AI agents and GenAI, how to build dynamic, data-driven Android apps using Compose and Firebase, and how AI can boost developer productivity.
Let AI Copilot Build Your App While You Sip Your Coffee: Dynamic UI with Firebase & Compose
Outline:
Introduction
 • What are AI agents?
 • How AI agents differ from traditional generative AI (GenAI)
 • Real-world examples of AI agents in app development
Modern Android Development
 • Building dynamic UIs with Jetpack Compose
 • Using Firebase for feature management and personalization
Live Demo
 • Creating an Android app
 • Remote feature control and personalization with Firebase Remote Config
 • Showcasing AI-powered coding assistance
Best Practices & Tips
 • Structuring scalable Compose apps
 • Managing real-time and remote state with Firebase
 • Maximizing productivity with AI-powered tools
Q&A
 • Open discussion and audience questions
Takeaways:
Attendees will learn the difference between AI agents and GenAI, how to build dynamic, data-driven Android apps using Compose and Firebase, and how AI can boost developer productivity.
Create Multiplatform App with Compose and KMP
Hands-on workshop to build an application that works on multiple platforms like iOS, Android, Desktop, and Web.
Inshaa' Allah, We will go through:
- preparing the development environment for our KMP project,
- how to structure the app,
- building common UI with Compose multiplatform
- how to make HTTP calls using Ktor,
- dealing with JSON serialization.
A Journey from Callback Hell to Kotlin Coroutines
Talking about Asynchronous programming and different approaches to handle it like, Threading, Rx, callbacks, Futures, Promises, and how is Coroutines different from these approaches, the session will be a story-telling talk.
published articles here:
https://ahmednmahran.medium.com
Compose here, compose there, compose everywhere
Create multiplatform apps with compose for iOS, Android, Desktop, and Web.
In this session, we will give a quick overview about Kotlin multiplatform (KMP), and its capabilities, options from sharing small part to going 100% Kotlin for all platforms with Compose.
Showing a demo at the end of the session to see what compose multiplatform can do.
                                                    Session recording
https://youtu.be/isDOrTReFXA?feature=shared
                                                
Create Multiplatform Chat App with Compose and Ktor
A workshop in which we will give an intro about compose and Ktor frameworks, then will create a simple socket chat with Ktor and a simple UI with Compose multi platform to run on Android and desktop.
Devfest Cairo 24 Panel Discussion about the Native Android and Flutter development
Discussing best practices in mobile development, career advices, when to choose native vs cross-platform development, and much more.
in a 2000+-attendee event
https://www.linkedin.com/posts/ahmednmahran_devfestcairo-devfestcairo2024-devfestabrresponsibleai-activity-7271655503741558784-u-L9?utm_source=share&utm_medium=member_desktop&rcm=ACoAABPw2nYBYYRMtIiG2zsor6cr1sYscKb9dsQ
Creating Android apps using AI Agents
Explore the concept of AI Agents, MCP, and use GitHub Copilot's Agent mode to build a snake Android game
                                                    The session was delivered at #GoogleIoExtended25 at the Information Technology Institute at the smart village in Egypt on 30th of August 2025. With GDG 6 October branch
https://youtu.be/nrVu0IlWiFQ?feature=shared
                                                
Mobile Developers Week Abu Dhabi 2025 Sessionize Event Upcoming
droidcon Uganda 2025 Sessionize Event Upcoming
Droidcon & Fluttercon Kenya 2025 Sessionize Event Upcoming
Google IO Extended 6th October 25
Given a session "Creating Android apps using AI Agents" 
number of attendees: 400+
The session was delivered at #GoogleIoExtended25 at the Information Technology Institute at the smart village in Egypt on 30th of August 2025. With GDG 6 October branch
https://youtu.be/nrVu0IlWiFQ?feature=shared
https://www.linkedin.com/posts/ahmednmahran_googleioextended-activity-7368361208543883264-u8mz?utm_source=share&utm_medium=member_desktop&rcm=ACoAABPw2nYBYYRMtIiG2zsor6cr1sYscKb9dsQ
Devfest Cairo 2024
- Delivered a panel discussion about Native Android and Multiplatform development with KMP and Flutter
https://www.linkedin.com/posts/gdg-cairo_devfestcairo-devfestcairo2024-devfestabrresponsibleai-activity-7271584048827805698-ta7i?utm_source=share&utm_medium=member_desktop&rcm=ACoAABPw2nYBYYRMtIiG2zsor6cr1sYscKb9dsQ
- Delivered a podcast about advices to attendees in career and contribution to the community.
https://www.linkedin.com/posts/ahmednmahran_devfestcairo-devfestcairo2024-devfestabrresponsibleai-activity-7284292067290222592-tA3x?utm_source=share&utm_medium=member_desktop&rcm=ACoAABPw2nYBYYRMtIiG2zsor6cr1sYscKb9dsQ
https://www.linkedin.com/posts/gdg-cairo_devfestcairo-devfestcairo2024-devfestabrresponsibleai-activity-7269693945889136642-UC-L?utm_source=share&utm_medium=member_desktop&rcm=ACoAABPw2nYBYYRMtIiG2zsor6cr1sYscKb9dsQ
Droidcon & Fluttercon Kenya 2024 Sessionize Event
Explore I/O
Online event for students, introducing the concept of cross-platform programming, and how to use android studio bot and gemini to help create apps faster.
Compose Everywhere - Solution Challenge
Participated in a session about Compose multiplatform and how to use in creating apps faster, and benefit from it while providing solutions in solution challenge.
Held at the American university in Cairo, in New Cairo, Egypt.
droidcon Amman 2024 Sessionize Event
Devfest On-Campus Zagazig
Session: Kotlin here, kotlin there, kotlin everywhere,
Introducing Kotlin to university students and exploring its history, how to use Kotlin multiplatform to develop on different platforms.
Announcement post:
https://www.facebook.com/photo?fbid=344764171641984&set=gm.189201704276724&idorvanity=175268652336696
Some photos:
https://www.facebook.com/Google.DSC.Zagazig/posts/pfbid03VtthjKkdRDk8m35FABSJJCKTmiVvaiXBWqHythuXVWzsykak7ezFDMWS5f6Bp3nl
Devfest On-campus Alexandria 23
Session:
Build Apps Faster with AI using Android Studio Bot
talked about AI, it's usages, Android Studio Bot as an example, and made a live demo on how to use it to create apps faster.
Devfest Cairo 23
Workshop [Advanced]: Compose Multiplatform for iOS, Android, and Desktop
Talk: Staying up-to-date in the AI Era
DevFest Helwan 23
Session:
Increase Productivity with AI using Android Studio Bot
Google IO Extended Cairo 23
Session: What's new in Kotlin and Android
MENA Digital Days - Build a kotlin multiplatform app using AI
A session about AI and how to use generative AI to create a Kotlin Multiplatform App
GDSC Fayoum Scope Game - Chat GPT
An Intro about Generative UI and Chat GPT
Kotlin Multiplatform - IWD Beni Suef 2023
introduction about kotlin multiplatform to university students
MENA Digital Days - Chat GPT, A friend or an enemy
Discussion the future of AI and whether it will replace developers
Programming Stream, From a call center agent, to a SW tech lead at Vodafone.
Talking in a podcast about my journey in programming, how I started, what are the impediments I faced, how I overcame them, and advices to junior developers and students.
Talking Programming
A Podcast interview about my career history and advices to people who want to learn programming
Devfest Cairo 22
1- Panel Discussion
2- Intro to Kotlin Multiplatform
3- Hackathon mentor and judge
MENADD - Consume APIs with Ktor in Kotlin Multiplatform
Intro to Ktor and how to use it in KMP
droidcon Egypt 2022 Sessionize Event
Droidcon Egypt 22
Talk: A journey from callback hell to Kotlin Coroutines
Workshop: Create Chat App for Android and Desktop with Compose Multiplatform
Some photos
https://x.com/AhmedNMahran/status/1584249391866531841?s=20
Devfest Alexandria 21 - A journey from callback hell to Kotlin coroutines
MENA Digital Days
Kotlin-Java Interoperability
MENA Digital Days
Classes and Objects in Kotlin
MENA Digital Days
Intro to Kotlin and its relation to Android development
Devfest Saudi 2020 - Intro to Jetpack Compose
Online event - Devfest 2020 Saudi Arabia
GDG Jeddah, Using Coroutines in Android
Walked through the a coroutines in android code lab with attendees, and showed how we can benefit from coroutines to achieve async programming in Android, online event. in collaboration with GDG Jeddah.
Kotlin 102 - GDG Jeddah
continuing a series of Kotlin topics in collaboration with GDG Jeddah, talked more in an online event about functions, classes, and java interoperability in Kotlin
Introduction to Kotlin - GDG Jeddah
Online session in collaboration with GDG Jeddah, Saudi Arabia chapter, talked about Kotlin, how it compares to Java, and how to use it in android development
Android Bootcamp - IEEE Minia
6-day bootcamp to teach students advanced android development in collaboration with IEEE Minia univertisy
                                
                            Ahmed Nabil
Senior Software Tech Lead at Vodafone, Founder of Kotlin Egypt
Cairo, Egypt
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