I build the systems other engineers depend on.
For 15+ years — the platforms, exchanges, and ledgers where correctness is non-negotiable and failure is expensive. Distributed systems in Go, on Kubernetes.
Software must remain correct under failure.
Dadehat — a multi-tenant cloud (IaaS) platform
Lead architect of a self-service cloud platform: virtual machines, containers, and managed Kubernetes clusters for tenants, with metered billing — built as a fleet of Go microservices on an event-driven backbone, designed to stay consistent when provisioning fails midway.
Cryptocurrency Exchange Platform · Lead Backend Engineer & Architect (Freelance)
Order-matching engine, JWT-authenticated WebSocket market-data gateway, API gateway, multi-currency wallet orchestrator, and user/KYC services. Event-driven over Kafka; Spring Boot / Java + React.
BNPL Platform & Marketplace · Product Development Manager
A .NET Core Buy-Now-Pay-Later platform and digital marketplace built on DDD, CQRS, and Clean Architecture, with event-driven loan and payment workflows over Kafka.
IGap Messenger · Senior C++ Engineer
High-performance upload/download service using gRPC asynchronous streaming; Ceph object storage via librados at messaging scale, fronted by a Redis cache.
Faradis Alborz · Embedded Systems Engineer
ATM security hardware & software — ATM Guard (embedded Linux + PIC), Anti-Skimming, the Signal & Indicator Unit and its C SDK driver, and a WOSA/XFS (CEN/XFS) ATM-to-Windows application.
Small, rigorously tested implementations of the distributed-systems patterns I rely on — the same ideas, across four languages.
Let's build something that holds up.
Open to senior / principal roles in backend, platform, and infrastructure engineering — remote, or relocation to the UAE, Europe, or Singapore.