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.

Status

Open to senior roles

Currently Senior Software Engineer at Nahadimax FZE

Local time · Dubai

GST · UTC+4

Shipped

5apps in production

4+ years in production

The LabNew · Oct 2026
What I’m building, learning & curious about

Latest: device_integrity_plugin · Open-source Flutter plugin for device integrity

Receipt printer

Paper loaded. Press print.

Daily stack

Flutter apps and full-stack platforms running in production. Open a project to see what I built.

  1. 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
  2. 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
  3. 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

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

  1. 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.

  2. 02

    Backend & APIs

    Node.js / NestJS services, REST & GraphQL APIs, real-time WebSockets with Redis pub/sub, and MongoDB, SQL & Firebase data layers.

  3. 03

    Frontend & UI

    Polished, responsive interfaces with custom widgets and Rive animations in Flutter, plus web frontends in TypeScript, JavaScript, HTML & CSS.

  4. 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