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.

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

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.

Some Projects I've Made

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:

Pinned Loading

  1. miniKafka miniKafka Public

    A Kafka-inspired event streaming platform that implements the core building blocks of event streaming systems.

    Go

  2. 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

  3. WAL WAL Public

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

    Go

  4. raft raft Public

    A Raft based leader election system for consensus in Distributed Systems

    Go

  5. Rate-Shield Rate-Shield Public

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

    Go 180 17

  6. JSON-Parser JSON-Parser Public

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

    Go 4