top of page

Sasha Denisov
EPAM, Chief Software Engineer, AI, Flutter, Dart and Firebase GDE
Sasha is a software developer with over 20 years in multiple technologies and domains. A tech lead, architect, and mobile solutions expert, he specializes in AI integrations for mobile apps, focusing on on-device AI. He excels in Flutter, Firebase, and generative AI for robust, scalable apps. Sasha is Chief Software Engineer and Head of Flutter Discipline at EPAM, GDE for AI, Firebase, Flutter, Dart, and co-organizes Flutter Berlin Community
Building Offline AI Agent in your Flutter app
Dive into building the next generation of Flutter apps with Offline AI Agents powered by Edge AI. This talk explores how to run intelligent, autonomous agents fully on-device—without internet—enhancing privacy, reducing latency, and unlocking powerful capabilities beyond the cloud.
We’ll focus on lightweight open models like Google’s Gemma family, including Gemma 3n—the first on-device multimodal model specifically optimized for mobile devices. These models serve as the “brains” of your agents. You’ll also discover a custom Flutter plugin, developed by the speaker, that simplifies integration of models like Gemma, Deepseek, or Mistral Small directly into your app.
The session dives into implementing agentic functionality: from structuring reasoning workflows to enabling function calling, allowing agents to trigger local tools or even call third-party APIs—all while running fully offline. This unlocks use cases like offline copilots, planners, and assistants that can interact with both user inputs and external systems.
We’ll also explore on-device Retrieval-Augmented Generation (RAG), enabling agents to query local data—notes, files, databases—for contextual, private, and responsive interactions.
Finally, we’ll dive into the multimodal capabilities of Gemma 3n, combining vision and language understanding for richer, on-device interactions in privacy-first Flutter apps.
bottom of page