Skip to content
View x-sushant-x's full-sized avatar
💭
Coding 👨‍💻
💭
Coding 👨‍💻

Organizations

@Cookie-Byte-Software

Block or report x-sushant-x

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
x-sushant-x/README.md

I'm a Backend Engineer. Here you will find things that I've built because I found them interesting. Most of my projects are built from scratch to understand how they work—not just how to use them. I occasionally write blog.

Some Projects I've Made

Project Description
Mini Kafka Building a distributed event streaming platform inspired by 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.
Raft A Raft based leader election system for consensus on Distributed Systems
WAL A Write-Ahead Log (WAL) system implemented from scratch.
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:

Pinned Loading

  1. miniKafka miniKafka Public

    A Kafka-inspired distributed event streaming platform from scratch.

    Go

  2. raft raft Public

    An implementation of Raft system for consensus in Distributed Systems

    Go 1

  3. Network-Load-Balancer Network-Load-Balancer Public

    Layer 4 TCP Proxy & Load Balancer written from scratch in pure C using non-blocking sockets and kernel event polling.

    C

  4. Rate-Shield Rate-Shield Public

    A configurable rate limiter that can apply rate limiting on individual APIs with individual rules.

    Go 180 17

  5. WAL WAL Public

    A Write-Ahead Log (WAL) system from scratch in Go, with segmented storage, indexing, checksums, and crash-safety.

    Go

  6. JSON-Parser JSON-Parser Public

    A JSON Parser written in GoLang. Nothing Special. Just a simple exercise.

    Go 4