Senior Mobile & Platform Engineer · Regulated Fintech
Engineering trust-sensitive fintech, web, and mobile systems.
I build and lead products across mobile, web, and on-chain — from a 1M+ user regulated banking platform with secure-signing and eKYC, to a benchmark-measured Flutter web refactor, to published open-source plugins, native iOS apps, and multi-chain smart contracts. I focus on systems that are maintainable, production-aware, and grounded in shipped or source-backed evidence.
app code-footprint reduction via a unified API layer
377
passing tests across published pub.dev plugins
6
platforms shipped by the DeeplinkX federated plugin
Selected work
Ordered by evidence, not chronology
01 · FLAGSHIPIPAAM Fintech · 2021–2024
ToBank — regulated banking super-app
Led mobile delivery for a 1M+ user regulated banking platform, owning trust-sensitive identity, signing, and lending workflows.
ToBank / GardeshPay is a banking super-app, not a narrow feature app: virtual-branch banking, BPMS-driven process automation, deposits, cards, card-to-card, payments, lending, promissory notes, customer club, and acceptor flows.
196
shared-client call sites · 36 service files
174
centralized endpoint definitions
~70%
code reduction in the service layer
10
BPMS process families unified
Security & trust ownership
Client-side PKI: RSA key generation, local CSR construction (ASN.1) and native private-key signing, certificate issuance and renewal.
Secure request pipeline: signed bodies, digital-signature headers, token authorization, and VPN/device-security enforcement at the request layer.
End-to-end encrypted cheque flows to Shaparak using hybrid RSA/AES secure-envelope cryptography (AES-CBC key/IV, RSA-OAEP SHA-256 wrapping).
Native plugins across Kotlin and Swift: ZoomID eKYC, secure signing, protected-data checks, ML card scanner.
Architecture & product
Centralized the API client and secure-request layer — ~18.5% app code-footprint reduction overall, ~70% in the service layer.
Certificate-backed PDF signing with stamp placement and customer/date detail.
Drove the electronic promissory-note product end to end — regulatory analysis → PRD → UAT → release — enabling collateral reuse across lending and B2B partner flows.
Federated Flutter plugin for launching external apps with smart store / web / map fallbacks across six platforms.
332
passing tests
16
external apps · 7 stores
6
platform packages
clean
flutter analyze (fresh clone)
Type-safe deeplink actions, install checks, and fallback to store or web. Map fallback across Google Maps, Apple Maps, Waze, and Sygic. Platform packages for Android, iOS, macOS, Windows, Linux, and Web.
Flutter PluginFederated PluginsAndroid · iOS · macOSWindows · Linux · Web
04
Five Gap — multilingual realtime product
Co-Founder · 2024–2025
Co-built a multilingual Flutter knowledge-sharing product with real-time audio calls and notification-driven matching.
Category-based ask/answer flows; 5-minute expert audio calls via Agora with full call-state handling.
Push-notification-driven join, cancel, and missed-call behavior.
13 interface languages with locale detection and persisted preferences.
Codemagic release automation to App Store and Google Play.
B2B API-platform consulting across eKYC, PKI-backed signatures, and enterprise integrations — a 7-step eKYC + one-time digital-signature workflow from atomic API-hub services, with server-side DSS signing via a connected PKI token.
eKYCPKI · DSSREST · B2B
06
UrovoPOS — hardware plugin
Android Flutter plugin (pub.dev v0.2.0) for Urovo POS printer and scanner workflows — printer lifecycle, receipt / barcode / QR / image printing, typed scanner event streams over MethodChannel / EventChannel in Kotlin. 45 passing tests.
KotlinMethodChannelPOS
07
NFTOcean — smart contracts
Paid contract delivery of an NFT marketplace and token contracts across Ethereum, BSC, and Polygon — ERC20 token; ERC721 / ERC1155 with ERC2981 royalties; proxy-upgradeable marketplace with fixed-price, open-bid, and timed-auction flows.
SolidityERC721 · 1155 · 2981Multi-chain
08
Early iOS — foundation
Native iOS development across educational, social, and ad-tech products — Papita (revenue +100%, downloads +20%), Khoshmaze, ElkaAds (CocoaPods), Sepita, Ghanon Gostar.
Swift · UIKitSpriteKit · RealmUnity iOS
Stack
I group technologies by shipped product context rather than listing tools in isolation. AI and LLM tooling is shown as supervised engineering practice, not a replacement for ownership.