Skip to content
View chaitanyaPrabhu1's full-sized avatar

Block or report chaitanyaPrabhu1

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

Hi, I'm Chaitanya

Systems & Backend Engineer — building high-performance, fault-tolerant services and the infrastructure that keeps them fast under load.

My center of gravity is the backend: designing scalable microservices, optimizing for latency and throughput, and reasoning about systems from the language runtime down to the network. I also build and ship LLM-powered features end to end.


🛠 Tech Stack

Languages: C/C++ · Python · TypeScript/JavaScript · SQL Backend & Frameworks: Node.js · FastAPI · Next.js · React Infrastructure & Data: Docker · Kubernetes · PostgreSQL · Redis · AWS · Git


🎯 What I Specialize In

  • Backend performance engineering — latency reduction, throughput tuning, profiling, concurrency, and efficient resource/memory management for services under high load.
  • Distributed systems & microservices — designing decoupled, horizontally scalable architectures with resilient inter-service communication.
  • API design — production-grade REST and GraphQL APIs with an eye on contracts, versioning, and consumer ergonomics.
  • AI / LLM integration — architecting and shipping production LLM features, including retrieval-augmented generation (RAG) pipelines built on LangChain and vector databases.

🔬 Deep Interests

Low-level systems engineering, applied cryptography, and backend optimization — concurrency models, lock-free data structures, caching strategies, and shaving latency off critical paths.


🎓 Education

  • B.Tech, Civil Engineering (2020–24) — National Institute of Technology, Silchar
  • M.Tech, Computer Science (2025–26) — IIIT Hyderabad (graduate coursework completed)

Relevant coursework: Advanced Operating Systems · Data Structures & Algorithms for Problem Solving · Software Engineering · Software System Development · System & Network Security · Statistical Methods in AI


📫 Get in touch


Open to systems and backend engineering roles. Feel free to reach out.

Pinned Loading

  1. wire-http-server wire-http-server Public

    An HTTP/1.1 server framework written from scratch on raw TCP sockets in TypeScript. No http module, zero dependencies.

    TypeScript

  2. raft-kv raft-kv Public

    Fault-tolerant distributed key-value store built on the Raft consensus algorithm in pure C — leader election, log replication, and crash recovery over raw POSIX sockets with no external dependencies.

    C

  3. ephemeral-secret ephemeral-secret Public

    Self-destructing secret sharing over HTTPS — encrypt a password, API key, or sensitive string and get back a one-time URL. The secret is readable exactly once, then deleted permanently. Built in Ty…

    TypeScript

  4. Secure-UAV-Command-and-Control-System-with-Asymmetric-Keys-and-Digital-Signatures Secure-UAV-Command-and-Control-System-with-Asymmetric-Keys-and-Digital-Signatures Public

    It is a secure, distributed UAV Command-and-Control (C2) system. The system consists of a Mission Control Center (MCC) and multiple Drones. Key components include manual ElGamal implementation, mut…

    C++

  5. Kerberos-Under-Partial-Compromise-using-Schnorr-Multi-Signatures Kerberos-Under-Partial-Compromise-using-Schnorr-Multi-Signatures Public

    A fault-tolerant, Kerberos-inspired authentication system resilient to a single authority compromise using a custom 2-of-3 Schnorr multi-signature scheme

    Python

  6. Peer-to-Peer-File-Sharing-Distributed-System Peer-to-Peer-File-Sharing-Distributed-System Public

    A BitTorrent-style group file-sharing system built from scratch in C++ using only POSIX system calls. Files are split into pieces, distributed across peers, and downloaded in parallel from multiple…

    C++