Skip to content
View shramanb113's full-sized avatar

Block or report shramanb113

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
shramanb113/README.md
Typing SVG

X LinkedIn

I'm a backend engineer focused on distributed systems and storage internals. I build things I can explain from first principles — no black boxes.

Currently deep in: Go · Kubernetes · OSS infrastructure


What I'm building

The anchor project is ZENITH — a distributed hybrid search engine written entirely from scratch in Go. No Elasticsearch. No Lucene. Every layer is handwritten: an LSM tree with WAL + SSTables + Bloom filters, an inverted index with BK-Tree fuzzy matching, sentence-transformer embeddings fused with BM25 hybrid ranking, gRPC transport. Prometheus instrumentation in progress.

📦 Project 📜 Lang ⭐ Stars 🔀 Forks ℹ️ Issues 📬 PRs
⚡ ZENITH — distributed hybrid search engine · LSM + WAL + Raft + BM25 Go Stars Forks Issues Pull Requests

Open source contributions

OSS is how I learn — I read the codebase, find something broken or improvable, and fix it. A few notable contributions:

📦 Repo 📜 Lang 🔧 What I did
internetarchive/Zeno Go Race condition fix + rate limiter improvement · PR #578
supabase-community/supabase-go Go SDK improvement · PR #51
kyverno/kyverno (active) Go Policy engine · Chainsaw · kyverno-json · policy-reporter · 50+ PRs target by Oct 2026

Targeting LFX Mentorship Term 3 2026 (application opens August 3) and GSoC 2027 through sustained Kyverno contributions.


What I'm working toward

Now →  Q3 2026   CKAD certification
       Q3 2026   Kyverno OSS sprint — 50+ PRs
       Q3 2026   CKA certification
       Q4 2026   LFX Mentorship Term 3 application
       2027       GSoC 2027
       2027       Backend infra internship at a product company

My toolbox

Go Rust Python TypeScript Kubernetes Docker gRPC Redis PostgreSQL Prometheus Grafana Git GitHub Actions Linux


Writing

I write about what I build — storage engine internals, search algorithms, OSS contribution patterns. One post a month. No tutorials. Just implementation notes.

Follow along on X (@shramanb113)


Open to backend infrastructure, distributed systems, and DevOps internships · Kolkata, India

Pinned Loading

  1. ZENITH ZENITH Public

    From scratch search engine in Go - no Elasticsearch, no Lucene, just LSM trees, and hybrid ranking

    Go 30

  2. Concurrency-challenge Concurrency-challenge Public

    6 challenges to conquer concurrency

    Go 2

  3. Full_Stack_Authentication Full_Stack_Authentication Public

    It's full end to end authentication and authorization using NextJs

    TypeScript

  4. Websocket-challenge Websocket-challenge Public

    Challenges to master Websocket by making a full scale chat app

    Go

  5. TRAJECTORY_2k26 TRAJECTORY_2k26 Public

    trajectory website for 2026

    TypeScript 3

  6. shramanb113 shramanb113 Public

    My github front page