Backend engineer with a passion for improving every day. Here you will find things that I've built because I found them interesting. In my free time I study low level systems. I occasionally write blog.
| Project | Description |
|---|---|
| Mini Kafka | Building a mini version of Kafka from scratch to understand how it works internally. |
| Network LB | Layer 4 TCP proxy and load balancer written in pure C using non-blocking sockets and kernel event polling. |
| WAL | A Write-Ahead Log (WAL) system implemented from scratch. |
| Raft | A Raft based leader election system for consensus on Distributed Systems |
| Rate Shield | A configurable rate limiter capable of applying independent rate-limiting rules to individual APIs. |
| JSON Parser | A JSON parser written in Go as a learning exercise. |
| Expresso | Contributed to Zomato's Espresso, a high-performance PDF generation and digital signing solution. |
| Low Level | Collection of low-level programming experiments and learning projects, including x86 Assembly and Nand2Tetris. |
| Tael | An alternative to the tail command is being built in C. |
| Crawl | A very simple web crawler. |
| C Hash | An implementation of Consistent Hashing. |
| Hash Table | An implementation of Hash Table from scratch in pure C. |
Contact Me:



