FLUTTER DEVELOPER · ODOO / ERP INTEGRATION

I build mobile apps that stay in sync with real business systems.

3+ years shipping cross-platform Flutter apps wired directly into Odoo — service management, field operations, and sales tooling used by real teams, not demos.

ERP JSON-RPC

Full-stack mobile, not just the UI layer.

I specialize in Flutter apps that connect directly into Odoo ERP — real-time data sync, role-based workflows, and offline-first architecture for teams that can't afford a broken connection to stop their work.

Over the past 3+ years I've built and shipped apps across service management, field operations/CRM, and sales dashboards — handling everything from JSON-RPC integration to bilingual Arabic/English localization with full RTL support, to independently managing releases on both the App Store and Google Play.

I care about clean, minimal-diff code and shipping features that hold up under real business use — not demos that fall apart at the edges.

Not limited to Odoo either — I can connect Flutter apps to any backend or database (Firebase, Supabase, REST/GraphQL APIs, SQL or NoSQL) depending on what the project needs.

3+ yrs
Building production Flutter apps
6 apps
Live on Google Play & the App Store — 3 each, released end-to-end
4 apps
Delivered as direct Android builds outside the app stores
19
Stage workflow lifecycle designed for a medical-equipment repair system

Problems worth solving well.

A few pieces of real work — chosen because each one involved a genuine engineering decision, not just UI assembly.

Full Odoo Module Coverage

Built Flutter interfaces across nearly every core Odoo module — expense claims, leave management, tool & equipment tracking, task/project management, sales, invoicing, GPS-verified attendance check-in/out, and CRM opportunities.

SalesHR / LeaveCRMExpenses

Offline-First Sync

Built local-first data persistence with Hive and SQLite so field teams keep working with zero connectivity. A background sync layer reconciles changes with Odoo via JSON-RPC — idempotent, conflict-safe, no duplicate records.

HiveSQLiteJSON-RPC
أب

Bilingual RTL Architecture

Replaced hardcoded text-direction logic with dynamic, locale-aware widgets across an entire app. Language switches apply instantly — no restart — with mirrored layouts that feel native, not translated. Paired with full dark mode support, both driven by the same reactive theming layer.

RTLLocalizationDark ModeProvider

Repair Workflow Engine

Designed a 19-stage status lifecycle for a medical equipment repair system — custom field sets per stage, role-based access control, and enough flexibility to handle real-world exceptions without turning into spaghetti logic.

OdooRBACWorkflow

Where the work happened.

Flutter Developer — Zesty Beanz Technologies
MAR 2023 — PRESENT · REMOTE, KOCHI

Built and maintained Flutter/Odoo apps across service management, field ops, and sales dashboards.

  • Odoo JSON-RPC integration across Sales, Invoicing, Attendance, Stock, Project, Quality & Manufacturing modules
  • Offline-first architecture (Hive + SQLite) with background sync reconciliation
  • GPS-verified attendance app with location-tagged punch-in/punch-out
  • 19-stage repair workflow with custom field sets & role-based access
  • Complete Arabic/English localization with dynamic RTL support
  • Independently managed end-to-end iOS & Android releases
Flutter Developer Intern — Luminar Technolab
MAR 2022 — AUG 2022 · KOCHI

Learned and applied Flutter fundamentals — REST API integration, Firebase, GetX state management, and SQLite — foundational skills that carried directly into full-time Odoo integration work.

What I build with.

Flutter Dart Odoo JSON-RPC Firebase Supabase Hive SQLite Provider Riverpod GetX REST APIs RTL / Localization Dark Mode Git / GitLab Xcode App Store Connect Google Play Console

Building something that needs Flutter + Odoo?

Open to freelance and full-time work where mobile meets real backend systems.

+91 97479 73773