Selected projects

Technical work,
made tangible.

Seven end-to-end builds in Rust, Go, C++ and Python — a distributed rate limiter, an LLM inference server, an agentic AI runtime, a secure RAG platform. Each one carries its architecture, the trade-offs it forced, and the commands to run it yourself.

01Trading systems

Market data stack

Price-time-priority matching engine publishing a binary feed over redundant A/B UDP multicast, with a Rust feed handler that arbitrates the two and rebuilds MBP/MBO books without allocating.

1M+ msg/s · ~100ns decodeCase study →
02Distributed systems

Rate limiter

Multi-tenant API gateway: token-bucket and sliding-window quotas across a consistent-hash shard ring, with Raft election covering shard failure.

45K req/s · <8ms p99Case study →
03AI systems

Agentic platform

Multi-agent runtime on a plan-retrieve-act-critique loop, emitting a full decision and tool-call trace on every run.

87% success · 150 eval casesCase study →
04Systems engineering

LLM inference

Rust inference runtime built on continuous batching and explicit KV-cache management, with live throughput and tail-latency signals.

+230% throughput · −42% p99Case study →
05FinTech infrastructure

Secure banking

Banking platform on a Hyperledger Fabric ledger, with Kafka-decoupled transaction events and Vault-managed secrets behind OAuth2 Django APIs.

Fabric ledger · Kafka · VaultCase study →
06Platform engineering

Exam platform

Assessment platform: NGINX across FastAPI workers, Redis-held session and scoring state, JWT-scoped endpoints, server-side validation throughout.

NGINX → FastAPI · Redis · JWTCase study →
07Generative AI

Secure RAG

Enterprise RAG with RBAC metadata pushed into the vector-search filter, PII masking before generation, and Ragas scoring on every change.

RBAC-filtered retrieval · RagasCase study →