Selected work
Banking, web and platform engineering01 · IPAAM Fintech · 2021–2024
ToBank — banking delivery at scale
Led Flutter delivery across virtual-branch banking, lending, identity and electronic promissory notes. Built shared API infrastructure, secure request and PDF-signing workflows, and native integrations.
1M+total platform users
~80Kmonthly active users during my tenure
18.5%app code-footprint reduction
Audience figures describe ToBank during my tenure; monthly activity is based on historical Google Analytics. Code reduction is a source-footprint measure.
Secure mobile workflows
- Client-side PKI, CSR generation/signing and certificate lifecycle integration.
- Request signing, certificate-backed PDF signing and device-trust checks.
- Encrypted cheque integration with Shaparak using RSA/AES and native Flutter bridges.
Architecture and delivery
- Centralized API and secure-service infrastructure, standardizing signing, encryption and error handling.
- Coordinated mobile delivery with backend, QA, product and banking stakeholders.
- Owned electronic promissory-note requirements, solution design, UAT and rollout alongside Flutter leadership.
ToBank product site ↗
FlutterDartPKI · eKYCKotlin · SwiftDio
02 · Contract Flutter development
Monoppy — Flutter web features and performance
Delivered Events, Challenge and Class features while improving data/domain/presentation boundaries, state management, routing, API integration and observability.
4,696.5 → 908.2 msmedian time to the same entry route
80.7%reduction in benchmark startup time
5,140 → 19analyzer findings in the historical comparison
Startup results come from controlled, no-internet, fixture-backed benchmarks with three recorded runs per version. These historical measurements describe the test conditions, rather than live internet performance.
Established layered Flutter web architecture with BLoC/Cubit and enabled a WebAssembly release-build path alongside JavaScript.
Flutter WebBLoC/CubitAutoRouteDio · HiveSentryWebAssembly
Federated Flutter plugin for launching external apps with smart store / web / map fallbacks across six platforms.
Try DeeplinkX
ARM64 is recommended for modern Android phones and tablets; ARMv7 supports older 32-bit devices, and x86_64 targets compatible emulators and Chromebooks.
pub.dev metrics
fallback snapshot · 7 Oct 2026
1.08k
downloads · last 30 days
source check · 6 Sep 2026
34
external apps · 7 stores
clean
analysis · same source revision
Typed external-app actions, install checks, and store, web and map fallbacks across six platforms. Originated from a Five Gap need to open other apps. The September 6 source check used revision e2bab431; host tests are separate from device validation.
Flutter Plugin
Federated Plugins
Android · iOS · macOS
Windows · Linux · Web
04 · Carbon OS · Apr 2026–Present
Carbon — financial apps and shared Flutter foundations
Four related engineering projects under my current Senior Flutter Developer role, connecting financial and merchant workflows to native capabilities.
Carbon App
Wallet operations, investment ordering, organization onboarding and sales dashboards using BLoC/Cubit and REST APIs.
Carbon POS
Merchant orders, QR payment-state monitoring and Persian receipt-printing integration with Urovo.
Internal design system
Standardized Carbon App/POS UI with reusable Flutter components, theme tokens, localized monetary displays, Persian typography and directional controls.
Android TWA wrapper
Native launch, offline and retry controls, with repeatable customizations across Bubblewrap regeneration.
FlutterBLoC/CubitREST APIsUrovo integrationDesign systemsAndroid TWA
Supporting work
05
Five Gap — multilingual expert calls
Co-Founder / Senior Flutter Developer · Remote. Built a Flutter expert-call product across 13 languages, Agora audio, Firebase Messaging call states and Android/iOS release automation. November 2024–September 2025.
FlutterAgoraCodemagic
06
UrovoPOS — printer and scanner plugin
Published Android printer/scanner plugin using Kotlin and platform channels, built through supervised Codex-assisted engineering and review. Consumers supply the licensed Urovo SDK.
Published package · v0.2.0 ↗
Development 0.3.0 APIs and its 50-test result are separate from the published 0.2.0 package.
KotlinMethodChannelEventChannel
07
Yekta — technical consulting
Part-time technical consulting on B2B APIs, eKYC/PKI and server-side signing, helping enterprise customers integrate services and resolve implementation escalations.
eKYC · PKIDSSB2B APIs
08
NFTOcean — smart contracts
Paid contract work implementing marketplace sales, bids, auctions and royalties with Solidity, ERC721, ERC1155, ERC2981 and upgradeable-contract patterns.
SolidityHardhatOpenZeppelin
09
GSMPay — legacy Flutter development
Developed and maintained a legacy Flutter fintech application covering wallet, installment and merchant-order workflows, API integration and observability. August 2025–April 2026.
FlutterGetXDio
10
Early iOS — native foundations
Built native iOS products with Elka Tejarat Pardis and Zavosh across learning, service and content applications, including Papita, Khoshmaze and Sepita.
Swift · UIKitSpriteKitRealm