Mobile
- Flutter
- Dart
- Bloc
- GetIt
- Firebase
- Dio
- Secure Storage
- Deep Linking
Senior Full-Stack Engineer
Current work
Best Wallet
Multi-chain non-custodial crypto wallet. Flutter, NestJS, and Go. Payments, swaps, staking, and 7+ production partner SDKs.
250K+
active users
Senior Full-Stack Engineer with a mobile-first background and 7+ years across mobile apps, backend services, APIs, and production fintech systems. Flutter and Dart are the deepest production skills. TypeScript, NestJS, React, and Go are how I work the rest of the stack.
Currently at Block Labs on Best Wallet, a multi-chain non-custodial crypto wallet — Flutter across wallet, transactions, swaps, staking, auth, and payment flows; NestJS/TypeScript and Go services, webhooks, and backend contributions; production debugging.
Before that, four years at CoDeTech: Ping Exchange (hybrid crypto DEX, React/Next.js), CorePass, XCB HODLER, and WebRTC communication apps.
AI-assisted engineering workflow: LLMs, code agents, MCP, RAG, evals, and guardrails for architecture, implementation, testing, and documentation.
Open source: Guardrail Agent · EngagePulse · IntentGuard · Memex Lab (memex, dart_agent_core).
Projects
More on GitHub.
Multi-chain non-custodial crypto wallet. Flutter features across transactions, swaps and staking; Wirex payments and 3DS auth flows. Collaboration on NestJS/TypeScript and Go services, REST/SSE integrations, webhooks, and payment/auth flows. Integrated 7+ production partner SDKs; Fireblocks webhook ingress → SQS async processing.
Decentralised digital-identity app with full KYC: identity, wallet, payments, backup and recovery flows.
Hybrid crypto DEX — React, TypeScript, and Next.js markets UX, smart-contract integration, and CorePass-authenticated login surfaces for the Core Blockchain ecosystem exchange.
Official Core Blockchain wallet on iOS and Android, with PayTo payment protocol integration.
Full-stack control plane for AI-assisted wallet actions: natural language → schema-validated plan → Go policy gate → human approve per step → dry-run then execute on demo EVM (Anvil) and Solana. Next.js UI, Express/Mongo API, Go policy service, loud reject paths, and CI evals.
Multi-tenant engagement pipeline: HMAC ingest, Postgres outbox, Kafka/Redpanda, VIP/velocity rules, and credit-once ledger, with a Next.js Pulse Arena BFF demo console.
Natural-language DeFi intents gated by an untrusted planner → JSON Schema + Go policy engine → per-step human Approve → Anvil ABI execution (or hard reject with codes). Flutter client, Postgres, Foundry mocks, CI, and public demo videos.
Simulated wallet ops console: HMAC webhooks → idempotent Postgres events → claim/lease worker → Flutter ops UI with health, pipeline detail, and optional schema-checked Explain. Go API, Docker Compose, CI, release v0.2.0.
Core contributor, Memex Lab — local-first AI journal for iOS and Android. Flutter/Dart, multi-agent AI, LLMs, local-first storage. Also contributes to dart_agent_core (agents, tools, streaming, evals, MCP).
Dec 2024 – Present
Block Labs · Mobile full-stack on Best Wallet. Flutter across wallet management, auth, transactions, swap, staking and presale; Wirex payment flows; REST/SSE; NestJS/TypeScript and Go services, webhooks and backend contributions for a multi-chain non-custodial wallet with 250K+ active users.
Mar 2021 – Dec 2024
CoDeTech · Shipped blockchain products end to end: Ping Exchange (hybrid crypto DEX, React/Next.js, CorePass-authenticated login), CorePass (decentralised identity + KYC), XCB HODLER (official Core Blockchain wallet with PayTo), WebRTC communications, and the public dart_rust_encrypt package.
Aug 2020 – Mar 2021
SRIco · Led Flutter delivery for Rochi (e-commerce): real-time order tracking, notifications and in-app payments.
Dec 2019 – May 2020
Pardakht Novin Arian · Mobile banking and payment workflows using Flutter, Bloc and REST APIs, in collaboration with backend and QA teams.
Feb 2018 – Nov 2020
Ratanet / Kian Tejarat Sharif Co · Enterprise online-banking and financial web applications.
Work with me
Senior full-stack and product-engineering roles. Fintech, crypto, AI-enabled products. Remote only.