Senior Software Engineer at Teamexus Solutions (ISOL, Japan)
I work directly with Japanese enterprise clients, from system design through delivery. I've shipped GeneXus web apps, FastAPI services, React dashboards and Flutter apps used in the field, and I wrote flutter_bkash.

An enterprise HR platform for a Japanese client — leave, attendance, expenses, work logs and compliance — first built on GeneXus + WorkWithPlus, then re-platformed to React, FastAPI and PostgreSQL by working embedded with the client, without losing a single record.
→ 92,579 records migrated from the legacy system, with financial totals reconciled exactly
An offline-first Flutter field-force management app for agricultural field officers — logging farmer visits, taking orders, and filing collection reports from villages where connectivity is a maybe, not a given.
→ Officers keep working with no network, and their data syncs once they're back online
An offline-first React Native field-operations app for agricultural field officers — GPS-tagged crop programs, dealer registration, and a sync layer resilient enough to survive a major native SDK upgrade without breaking production.
→ Its sync layer kept working through a major native SDK upgrade
A Flutter e-commerce app unifying four incompatible Bangladeshi payment gateways behind one interface, with a local-first cart and connectivity-aware UX built for mid-range devices across the whole country.
→ One checkout flow for four payment gateways
Engineering one Flutter codebase to serve two fundamentally different user roles — teachers and students — with concurrent multi-account sessions on a single device, deployed across 80+ educational institutes in Bangladesh.
→ Used across 80+ educational institutes
An open-source Flutter package making bKash payment integration a single function call — with token management, WebView lifecycle handling, and JS bridge fallback for OEM quirks.
→ bKash payments in one function call, published on pub.dev
Sit with the client and the people who'll use it. Turn vague asks into a scoped problem.
→ System design directly with Japanese PMs
Put something real in front of users early, then change it based on what they actually do.
→ Custom GeneXus controls built to client workflows
Build across whatever the problem needs: web, backend, mobile. Deliver it into production.
→ ELM & AFMS: GeneXus, FastAPI, React and Flutter
Stay with it after launch. Fix what breaks, and make it hold up in real conditions.
→ Offline-first field apps running where networks fail
Built enterprise web apps with GeneXus + WorkWithPlus for Japanese clients — including ELM (Employee Leave Management) and AFMS (Asset Flow Management System) — and developed custom GeneXus user controls integrated with core JavaScript libraries. Built the Flutter mobile clients for these enterprise apps. Built FastAPI (Python) REST APIs and React + Vite dashboards to complement the enterprise ecosystem. Promoted to Senior Software Engineer in Dec 2024; now leading architecture for these enterprise apps and their Flutter mobile clients, collaborating directly with Japanese PMs on system design and delivery.
Architected and delivered Surovi Agro Nexus+ — an offline-first field-force management app for agricultural officers in remote areas with no reliable connectivity — and Supreme Seed Power+, a React Native field-operations app for GPS-tagged crop programs and dealer registration.
Transitioned to Flutter. Built eBangladesh (e-commerce marketplace) and published flutter_bkash open-source package on pub.dev. Integrated 4 Bangladeshi payment gateways.
Built native Android apps in Java — Astute Teacher & Guardian apps serving 80+ educational institutes. Owned the full lifecycle from development through Play Store release and crash monitoring.
I care about software that works when conditions aren't ideal: offline villages, mid-range phones, strict enterprise clients. I'm most useful embedded with a team, owning the problem across mobile, web and backend.
Currently exploring:LLM APIs (Claude) · RAG · AI Agents · Data Pipelines
I usually reply within a day. Résumé and references available on request.