Nov 23, 2025
Flutter & Flash: AI Mascot on the Edge
Using Nano Banana for Gemini to create an AI-powered mascot on edge devices. Your mascot doesn't need to be redrawn every time, making it personalized for each user.
View Slides →I'm a Staff Mobile Engineer and Flutter GDE with 15+ years of experience, leading a team on a financial app for 3M+ users and specializing in bringing AI capabilities directly to mobile devices for enhanced user experiences.
As a Flutter GDE with 15+ years of experience, my passion lies in bridging the gap between theoretical AI and practical mobile implementation.
I don't just integrate models; I optimize them for the edge. From leading FaceLiveness detection using TensorFlow Lite to exploring Generative AI, I build apps that are not just "smart," but responsive and privacy-focused.
The mobile ecosystem is deceptively deep. I believe that to truly master the nuances of performance and UX, one cannot afford to be a generalist.
"I'm not just a mobile developer—I'm a specialist who respects the complexity of the platform to deliver experiences others can't replicate."
Recognized by Google as a Developer Expert for Flutter (December 2022 – Present). Active public speaker and blogger.
Leading a team of 12 mobile engineers on a high-security financial app with over 3 million users. Integrated on-device TFLite models.
Going beyond syntax to master mobile internals. Specializing in memory optimization, complex native integrations, and performance profiling for enterprise-scale iOS & Android apps.
Challenge: To enhance security for 3M+ users in a high-security financial application, we needed to implement real-time face liveness detection that could run entirely on-device without compromising user privacy or app performance.
My Role: As Staff Engineer, I led a 2-year effort to integrate a complex TensorFlow Lite model into our production Flutter app. This involved architecting the native iOS/Android bridge using platform channels, optimizing model inference performance across different device capabilities, and coordinating between the data science team (model training), mobile engineers (integration), and security teams (compliance) to ensure a seamless and secure user experience.
Impact: Successfully deployed on-device AI that processes sensitive biometric data locally, eliminating server round-trips and maintaining user privacy while achieving real-time detection accuracy that met our security requirements across millions of daily authentications.
Challenge: A financial app serving 3M+ users needed to maintain enterprise-grade performance while handling increasing feature complexity, strict security requirements, and variable network conditions across diverse device capabilities.
My Role: As Staff Engineer leading platform engineering initiatives, I architected and implemented comprehensive performance optimizations including intelligent API call strategies, multi-layer caching systems, offline-first architecture, and server load reduction techniques—all while maintaining strict security compliance for financial transactions and sensitive user data.
Impact: Reduced app launch time by 40%, decreased API calls by 60% through smart caching, improved offline functionality for critical user journeys, and significantly reduced server costs while maintaining zero security incidents and improving overall user experience scores.
As a GDE since December 2022, I actively contribute to the community by writing technical blogs on benamorn.medium.com.
I also regularly engage in public speaking at tech conferences across Southeast Asia, sharing expertise on Flutter and mobile development.
Loading articles...
Nov 23, 2025
Using Nano Banana for Gemini to create an AI-powered mascot on edge devices. Your mascot doesn't need to be redrawn every time, making it personalized for each user.
View Slides →Nov 1, 2025
At an event focused on Cloud AI, let's explore its vital counterpart: On-Device AI. While the most powerful models live in the cloud, many of the most personal and responsive features must run on the device.
View Slides → View on Youtube →JUL 26, 2025
Native or Flutter? Let's use both. By leveraging Flutter's Add-to-App feature, we can seamlessly integrate Flutter modules into existing native projects. This talk explores how to combine the core strengths of both worlds into a single, powerful application.
View Slides →I'm always open to discussing mobile development, the future of AI, or potential collaborations.