Skip to content
View Sammie156's full-sized avatar
😁
BOOM
😁
BOOM

Highlights

  • Pro

Block or report Sammie156

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

Hey, I'm Sammie 👋

I'm an Electrical and Computer Science student at VIT Chennai (graduating 2027) who likes building things that actually work — distributed backend systems, agentic AI applications, and the occasional over-engineered side project.

Right now I'm interested in the intersection of distributed systems, LLMs, and data infrastructure — basically anything where the hard part is making it reliable, not just making it run.


🔨 Things I've built

NotifyQ — A distributed email queue system in Go. Two decoupled services, Redis-backed job scheduling, exponential backoff retries, dead-letter queue, the works. Built this because I wanted to understand how job queues actually handle failure at scale.

RAG Study Assistant — An agentic AI assistant that reads your PDFs and has a real conversation about them — not just keyword search, but actual multi-turn context with a router that decides when to re-search vs. continue from memory. Swappable vector backends (FAISS / ChromaDB) behind a single config flag.


🛠️ What I work with

Languages     Go · Python · C++ · Java · JavaScript
Backend       FastAPI · Redis · Express · Node.js · REST APIs
AI / ML       RAG · FAISS · ChromaDB · Gemini API · PyTorch · Scikit-learn
Frontend      React · TailwindCSS
Infra         Docker · AWS (EC2, S3) · Linux

📊 Stats


📬 Let's connect

If you're working on something in distributed systems, AI infrastructure, or just want to talk about why I used Redis Sorted Sets instead of a plain List — I'm always up for it.

LinkedIn LeetCode Portfolio

Pinned Loading

  1. NotifyQ NotifyQ Public

    Task Queue system

    Go

  2. rag-study-assistant rag-study-assistant Public

    A RAG study-assistant

    Python