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.
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.
Rate limiter
Multi-tenant API gateway: token-bucket and sliding-window quotas across a consistent-hash shard ring, with Raft election covering shard failure.
Agentic platform
Multi-agent runtime on a plan-retrieve-act-critique loop, emitting a full decision and tool-call trace on every run.
LLM inference
Rust inference runtime built on continuous batching and explicit KV-cache management, with live throughput and tail-latency signals.
Secure banking
Banking platform on a Hyperledger Fabric ledger, with Kafka-decoupled transaction events and Vault-managed secrets behind OAuth2 Django APIs.
Exam platform
Assessment platform: NGINX across FastAPI workers, Redis-held session and scoring state, JWT-scoped endpoints, server-side validation throughout.
Secure RAG
Enterprise RAG with RBAC metadata pushed into the vector-search filter, PII masking before generation, and Ragas scoring on every change.
