Skip to content
View Nayakyash005's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report Nayakyash005

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
Nayakyash005/README.md

Hey, I'm Yash Nayak πŸ‘‹

Software Engineer | Backend β€’ Distributed Systems β€’ AI

I enjoy building systems and understanding what happens behind the abstractions.

  • πŸ”­ Currently building EVCache-Lite β€” a distributed cache inspired by Netflix EVCache
  • 🧠 Exploring Distributed Systems, Backend Engineering, System Design & AI
  • πŸ’» Working with TypeScript, Python, C++, Node.js, FastAPI, React & Next.js
  • βš™οΈ Interested in Caching, Consistent Hashing, Replication, Kafka & Scalability
  • πŸš€ Building projects to understand systems from the ground up
  • 🀝 Open to collaborating on interesting Backend, Systems & AI projects

πŸ› οΈ Tech Stack

Languages

TypeScript JavaScript Python C++ C

Backend & Infrastructure

Node.js FastAPI Docker Apache Kafka

Databases

PostgreSQL MongoDB Redis

Frontend

React Next.js TailwindCSS


πŸš€ Currently Building

⚑ EVCache-Lite

A distributed cache built from scratch in TypeScript, inspired by the architecture and ideas behind Netflix EVCache.

The goal is to learn distributed systems by actually building the components rather than only studying them.

Implemented:

  • Consistent Hashing
  • Virtual Nodes
  • Multiple Independent Cache Nodes
  • Coordinator-based Request Routing
  • GET / SET / DELETE operations
  • TTL-based expiration
  • Node Health Checks
  • Failure Detection & Basic Failover

Roadmap:

GitHub Streak

Replication
    ↓
Asynchronous Replication
    ↓
Kafka
    ↓
Persistence & Recovery
    ↓
Performance & Benchmarking
    ↓
Multi-Region Simulation
<!---
Nayakyash005/Nayakyash005 is a ✨ special ✨ repository because its `README.md` (this file) appears on your GitHub profile.
You can click the Preview link to take a look at your changes.
--->

Pinned Loading

  1. rail_madad_sih rail_madad_sih Public

    JavaScript 1

  2. railMadad-Backend railMadad-Backend Public

    JavaScript

  3. evcache-lite evcache-lite Public

    TypeScript

  4. Brijendra-Singh2003/rail-madad-backend Brijendra-Singh2003/rail-madad-backend Public

    TypeScript 1

  5. Brijendra-Singh2003/adda-server Brijendra-Singh2003/adda-server Public

    JavaScript

  6. Brijendra-Singh2003/apna-adda Brijendra-Singh2003/apna-adda Public

    TypeScript