Backend & Systems Engineer · Rust & Go

I build backend systems that stay correct under load.

Backend & Systems Engineer working across Rust, Go, distributed systems, and infrastructure. I build reliable backend services and contribute to open-source Rust projects.

3+ years building backend, fintech, and blockchain infrastructure. My current focus is Rust systems engineering — async/concurrent services, networking, distributed systems, and open-source development.

01

Selected Work

01

Rust Streaming RAG Gateway

Rust · Tokio · Tonic/gRPC · Qdrant · Rig

A streaming RAG backend for document ingestion, semantic retrieval, and grounded LLM responses over a strongly typed gRPC API. Async streaming with Tokio keeps tokens flowing to clients under concurrent load, while Qdrant handles vector search and Rig wires the model calls.

02

Multi-Chain Crypto Payment Gateway

Rust · Async · Ethereum · Solana · BSC

Merchant payment infrastructure spanning Ethereum, Solana, and BSC: per-merchant wallet/address generation, on-chain transaction monitoring, webhook/event processing, and settlement workflows. Async Rust keeps confirmation watching and webhook delivery responsive across chains.

03

Blockchain Launcher Engine

Go · Kubernetes · Ansible · Ethereum

Automated provisioning for private Ethereum networks: a Go control layer plus Ansible drives node and validator lifecycle on Kubernetes — bootstrapping, scaling, and teardown — with Prometheus/Grafana observability over TPS, block latency, and node health.

04

MT5 Trading Infrastructure

Python · FastAPI · PostgreSQL · Redis · MT5

Production brokerage backend bridging a Windows MetaTrader 5 Manager API to Linux FastAPI services: real-time trade synchronization, a multi-level IB commission engine, and wallet/fund reconciliation between MT5 and the CRM ledger.

Production · Delta International
02

Open Source

Reth

Merged

paradigmxyz/reth

Rust · Ethereum execution client · Async

A blocking payload-bodies lookup was running on the async runtime and stalling the engine API. I refactored `get_payload_bodies_by_hash_with` to be `async`, offloading the blocking I/O onto `spawn_blocking` so the request no longer occupies an executor thread.

View contribution

Alloy

alloy-rs/alloy

Rust · Ethereum · JSON-RPC / WebSocket

The pubsub frontend was splitting a `RequestPacket::Batch` into individual requests, so a JSON-RPC batch went out as many WebSocket messages instead of one array. I preserved the batch through the pubsub layer so WS/IPC transports send a single wire packet while still tracking each request by its JSON-RPC id.

View contribution

tokio-quiche

cloudflare/quiche

Rust · QUIC · Low-level correctness

The i686 build failed because the code transmuted `0u128` into a `std::time::Instant` — but `Instant` is 96 bits there, not 128. I replaced the size-assuming transmute with `mem::zeroed::<Instant>()` so the zero value is constructed portably across targets.

View contribution

Rig

0xPlaygrounds/rig

Rust · AI infrastructure · Async lifetimes

Manual RMCP tool registration stores a cloned `ServerSink` that doesn't own the connection, so dropping the `RunningService` silently tore down the transport and made registered tools stop responding. I traced the ownership model and documented the lifetime requirement callers must uphold.

View contribution
More contributions on GitHub
03

Experience

Software Engineer

Delta International

Nov 2024 — Present

Dubai, UAE

  • Built a Forex broker CRM on the MetaTrader 5 Manager API, separating the Windows MT5 bridge from Linux FastAPI microservices for cleaner deployment and reliability.
  • Engineered a configurable IB commission engine (up to 10-level referral hierarchies) with real-time trade polling and MT5-to-CRM wallet/fund reconciliation.
  • Automated daily IB payout workflows, replacing 3–4 hours/day of manual Excel reconciliation with real-time wallet crediting for standard commission cycles.
PythonFastAPIPostgreSQLRedisMT5 Manager API

Blockchain Developer

CBA Technology Solution

Aug 2023 — Oct 2024

Dubai, UAE

  • Built a 4-node Kubernetes Blockchain-as-a-Service platform running private Ethereum (Geth/Reth execution, Prysm consensus), which reached 3,000 TPS in load testing.
  • Wrote a custom Kubernetes controller in Go for node provisioning, scaling, teardown, and validator configuration, plus a Solana on-chain program in Rust/Anchor.
  • Added Prometheus and Grafana observability for TPS, block latency, peer count, and validator health.
GoRustKubernetesEthereumSolanaPrometheus

Blockchain Research Intern

Kerala Blockchain Academy

Sep 2022 — Jul 2023

Thiruvananthapuram, India

  • Migrated Hyperledger Fabric workflows from v2.2 to v2.5 — new chaincode lifecycle, private data collections, and Kubernetes-based network setup.
  • Built and tested Go chaincode for business workflows, access control, and transaction validation.
  • Stood up private networks including a Hyperledger Besu Clique PoA network (1 boot node + 3 validators) and tested recovery under node failure.
Hyperledger FabricHyperledger BesuGo ChaincodeKubernetes
Tech Stack

Languages

Rust · Go · Python

Backend & Systems

Tokio · Axum · Tonic / gRPC · REST · WebSockets

Infrastructure & Data

Kubernetes · Docker · PostgreSQL · Redis · Kafka · Prometheus

Specialized

Solana · Ethereum · Qdrant · RAG

04

Writing

Rust · Systems2026

What Actually Happens When Rust Spawns an OS Thread?

An experiment tracing a Rust thread down to the native OS thread — how spawning maps to the kernel, stacks, scheduling, and system-level behavior.

Rust · RAG2026

Understanding RAG Internals by Building One in Rust

A deep walkthrough of qrag-rust — chunking, embeddings, Qdrant vector search, and grounded answers streamed over a Tonic gRPC API.

AI · Systems2026

A Multi-Agent System Is a Workflow Engine, Not a Group Chat

A blueprint for reliable multi-agent AI: the task DAG, the validator as a trust boundary, orchestrator-mediated communication, and failure handling.

More writing on dev.to

Let's build something that matters.

I'm interested in Rust backend, systems engineering, distributed systems, infrastructure, and open-source opportunities.