Mobile & Full-Stack Engineer · Dubai, UAE
Sanu Ponnulli
I build Flutter apps and the full-stack systems behind them, from mobile and web frontends to backend APIs.
Open to senior roles
5apps in production
Paper loaded. Press print.
01 Selected work
Flutter apps and full-stack platforms running in production. Open a project to see what I built.
02 Experience
Dec 2024 — Present
Senior Software Engineer · Nahadimax FZE
Dubai, UAE
- Architecting production Flutter & Dart apps for payments and recharge
- App Store & Google Play CI/CD release management
- Security best practices and encrypted storage implementations
- Bluetooth integration for in-app thermal receipt printing
Nov 2022 — Dec 2024
Lead Flutter Developer · Aysha's IT & Allied Services
Kerala, India
- Led mobile development team standardizing MVVM/Clean Architecture
- Implemented BLoC & Provider state management across 4+ apps
- Offline-first persistence with Hive/SQLite databases
- Rive animations and advanced custom widget development
Apr 2022 — Nov 2022
Frontend Developer (Intern) · Ralfiz Technologies
Kerala, India
- Material Design UI development with Flutter
- Local caching strategies and performance optimization
- Agile collaboration with cross-functional teams
Education
Master of Computer Applications (MCA)CCSIT, Mannarkkad · 2020 — 2022
Bachelor of Computer Applications (BCA)SNDP Yogam College · 2017 — 2020
Certification
NPTEL Certification — Programming, Data Structures & Algorithms (Python)
Languages
EnglishProfessional Working
MalayalamNative / Bilingual
HindiElementary
03 About
I'm a software engineer in Dubai who builds products end to end: cross-platform mobile apps in Flutter, the frontends people tap and click through, and the Node.js / NestJS backends that keep everything in sync.
Over 4+ years I've shipped apps to the App Store and Google Play across marketplaces, payments and retail, including some that talk to real hardware like Bluetooth receipt printers. I care about clean boundaries, predictable state (BLoC, Riverpod), offline-first data and boring, automated releases.
What I focus on
- 01
Mobile Apps with Flutter
Production Flutter & Dart apps for iOS and Android with BLoC, Riverpod, clean multi-tier layers and offline-first persistence with Hive & SQLite.
- 02
Backend & APIs
Node.js / NestJS services, REST & GraphQL APIs, real-time WebSockets with Redis pub/sub, and MongoDB, SQL & Firebase data layers.
- 03
Frontend & UI
Polished, responsive interfaces with custom widgets and Rive animations in Flutter, plus web frontends in TypeScript, JavaScript, HTML & CSS.
- 04
Native Integrations
Platform features through Method Channels: biometrics, secure storage and Bluetooth devices such as thermal receipt printers.
Toolbox
- Mobile & Flutter
- Flutter, Dart, BLoC, Riverpod, Provider, Freezed, Rive, Hive, SQLite (Sqflite)
- Backend & APIs
- Node.js, Express, NestJS, REST APIs, GraphQL, WebSockets, Redis, Dio
- Frontend & Languages
- TypeScript, JavaScript, Dart, HTML5, CSS3, Python, SQL
- Data & Cloud
- Firebase, Firestore, Firebase Auth, Crashlytics, MongoDB, SQL, Hive DB
- DevOps & CI/CD
- CodeMagic, App Store Connect, Google Play Console, Git, Xcode, Android Studio
- Native & Devices
- Method Channels, iOS & Android Native APIs, Biometric Auth, Bluetooth (BLE), ESC/POS Printing