Projects
Personal projects first. Work is described at the level I can talk about publicly.
Featured
Decentralized P2P Network
2025project · paused
A peer-to-peer messaging network in Rust on libp2p: messages arrive in under 50 ms across 100+ nodes, with Ed25519 peer identity and Noise-protocol encryption.
Hybrid Storage Engine
2026project · paused
A key-value engine in C that keeps values in an append-only log and keys in a B-tree, so rewriting a large value does not churn the index around it.
All projects
Smart Video Analysis
2025project · paused
Event-processing microservices for video analysis events over Kafka and PostgreSQL, deployed with Docker, Terraform and GitHub Actions.
learn-rust
2025learning · paused
My working notes and exercises while reading The Rust Programming Language, chapter by chapter.
grokking-algorithms
2025–2026learning · done
Practice problems worked through while reading Grokking Algorithms, in Java.
Work
Distributed PostgreSQL
2026–work · active
The internals of a horizontally scalable distributed PostgreSQL: sharding, distributed query execution, two-phase commit, and moving shards while the cluster serves.
ZohoPOS sync platform
2022–2026work · done
The server side that keeps offline point-of-sale registers consistent with a finance platform, which I worked on for four years.