Mar 22, 2026
Dynamic UIs with GenUI and Gemini
Exploring GenUI, a new Flutter approach for AI-driven native UI generation powered by Gemini and Firebase AI Logic.
View Slides → View on Youtube →Staff Mobile Engineer specializing in Flutter, iOS, Android, and On-Device AI
I am a Staff Mobile Engineer who operates as a strategic leader. Currently, Current, I serve as the Head of the Mobile Guild (60+ engineers) within a 3,000-person tech workforce, defining the architectural standards, security protocols, and observability strategies that govern our entire mobile portfolio.
My role bridges the gap between high-level governance and deep-tech execution. I don't just decide architecture; I take action. From designing Flutter-Native Hybrid Strategies to engineering core On-Device AI modules for FaceLiveness and Native performance QR, I ensure our technology stack is not just modern, but mission-critical ready for millions of financial users.
I believe in Strategic Architecture with Hands-on Execution. A Principal-level engineer must be able to navigate organizational complexity while solving the hardest technical problems.
"I define the architecture, but I also write the code that proves it works. From organizational governance to on-device AI, I build the systems that others build upon."
Recognized by Google as a Flutter Developer Expert since December 2022. Actively contributing to the Flutter community through public speaking and technical blogging.
Leading a team of 12 engineers and guiding a Mobile Guild of 60+ engineers within a 3,000-person tech organization for a high-security financial app serving 4 million users. Building with Flutter, iOS, and Android, with proven on-device AI mobile experience integrating LiteRT (TensorFlow Lite) models in production.
Architecting secure solutions for enterprise scale. Establishing organizational standards for high-fidelity mobile experiences, ensuring zero downtime during major platform shifts.
Challenge: Scaling mobile development across 25+ squads within a 3,000-engineer organization while maintaining architectural consistency, security, and performance for a financial super-app serving a massive user base.
My Role: Serving as the Head of Mobile Guild, I define the "Flutter-Native Hybrid Strategy" and technical standards for the entire organization. I act as the primary technical authority, advising on complex architectural decisions (when to use Flutter vs Native) and establishing the CI/CD and observability infrastructure (Firebase/Analytics) that enables data-driven product agility.
Impact: Successfully standardized coding practices, reduced technical debt, and implemented a "Zero Downtime" strategy for various platform shifts (e.g., Privacy Manifests), ensuring stability for mission-critical financial services.
Challenge: To enhance security for our massive user base 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 have been leading an ongoing initiative since 2022 to integrate and continuously optimize a LiteRT (TensorFlow Lite) face liveness model in our production Flutter app. I architected native iOS and Android bridges using platform channels, optimized model inference performance (reducing latency by 40%, memory usage by 30%) across different device capabilities, and coordinate between data science (model training), mobile engineering (integration), and security (compliance) teams to deliver seamless production improvements.
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: Our financial app serving millions of customers 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, I architected and implemented comprehensive performance optimizations including intelligent API strategies, multi-layer caching, offline-first architecture, and server load reduction—all while maintaining strict security compliance for financial transactions.
Impact: Reduced app launch time by 40%, decreased API calls by 60% through smart caching, improved offline functionality for critical user flows, and significantly reduced server costs while maintaining zero security incidents.
Since becoming a GDE in December 2022, I've been actively contributing to the Flutter community through technical articles on benamorn.medium.com and speaking at tech conferences across Southeast Asia.
My talks cover Flutter development, mobile architecture, platform integrations, and recently, on-device AI implementation—sharing practical insights from real-world production experience.
I also foster regional growth as a leader of Flutter Mekong, building a knowledge-sharing ecosystem for developers across Southeast Asia.
Technical insights on Flutter, On-Device AI, and Mobile Architecture
Loading articles...
Sharing technical insights at Google I/O, DevFests, and global conferences
Mar 22, 2026
Exploring GenUI, a new Flutter approach for AI-driven native UI generation powered by Gemini and Firebase AI Logic.
View Slides → View on Youtube →Nov 23, 2025
Leveraging Gemini Nano for on-device AI implementation in Flutter without server dependencies for high-performance edge computing.
View Slides →Nov 1, 2025
Practical implementation of on-device AI using TensorFlow Lite (LiteRT) as a complement to cloud-based solutions.
View Slides → View on Youtube →I'm always open to discussing mobile development, Flutter, iOS, Android, on-device AI, or potential collaborations.