Skip to content
View pri12ya871's full-sized avatar
💭
🛠️ Building LLM infrastructure and distributed systems
💭
🛠️ Building LLM infrastructure and distributed systems

Block or report pri12ya871

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

Hi, I'm Priya 👋

SDE — full-stack, and I build the primitives instead of importing them.

LinkedIn Email All projects


🚀 About me

  • 🛠️ React on the front, Node.js / Express and Python behind it, C++ when it needs to be fast
  • 🧩 Most of my projects run on zero or one runtime dependency — I'd rather understand the layer underneath than import it
  • 🤖 Currently building LLM infrastructure: semantic caching, agent loops, RAG with page-level citations
  • 🧠 Things I've written from scratch: Raft consensus, the WebSocket protocol, a chess engine, a ReAct agent loop
  • 📫 Reach me at priyanautiyal978@gmail.com

📌 Featured projects

Project What it is
raft-kv Distributed key-value store on a from-scratch Raft implementation — leader election, log replication, crash recovery, linearizable reads. Zero dependencies.
llm-gateway LLM proxy with semantic caching, circuit breaking, load shedding and per-tenant cost control. Runs with no API keys.
url-shortener Base62 codes with collision handling, Redis cache-aside redirects, and a Lua-backed sliding-window rate limiter.
chess C++20 0x88 engine verified with perft, an alpha-beta opponent, and network play. No dependencies.
doc-intelligence Ask your PDFs a question, get answers cited to the exact page. Express + pgvector + BullMQ.
chat-api Real-time chat with rooms, presence and history over a WebSocket implementation written from scratch.
auth-service JWT auth with refresh-token rotation, reuse detection, scrypt passwords and RBAC.
inbox-agent Mail → action items → tracker. Hand-written tool-use loop with idempotent writes and a resumable journal.

💻 Tech stack

Languages

JavaScript Python C++ SQL

Backend

Node.js Express FastAPI WebSocket

Data

PostgreSQL Redis MongoDB pgvector

AI

Claude Gemini Hugging Face

Frontend & tooling

React Docker Git Jest

🌱 Open source

I send patches to the tools I build on:

  • typeorm/typeormperf: use performance.now() for query execution timing. QueryRunner.query() measured elapsed time with Date.now(), a wall-clock source that an NTP correction can move mid-query.
  • brianc/node-postgres — the PostgreSQL client for Node.js.
  • FlowiseAI/Flowise — visual builder for LLM applications.

Pinned Loading

  1. Blogger-System Blogger-System Public

    Forked from satasiyakrish1/Blogger-System

    blogger system

    JavaScript

  2. Cinder-Peak Cinder-Peak Public

    C++

  3. doc-intelligence doc-intelligence Public

    Ask your PDFs questions, get answers cited to the exact page. RAG: Express + pgvector + BullMQ, Gemini/Claude swappable.

    JavaScript

  4. Ecommerce-website Ecommerce-website Public

    JavaScript

  5. smart-mall-parking-api smart-mall-parking-api Public

    Production-ready REST API for a Smart Mall Parking Management System - Node.js, Express, MongoDB, JWT auth, 4-role RBAC, atomic slot allocation, QR-based entry/exit with duration billing. 37 Jest/S…

    JavaScript

  6. url-shortener url-shortener Public

    URL shortener with click analytics: base62 codes with collision handling, Redis cache-aside redirects, and a Lua-backed sliding-window rate limiter. Node/Express + Postgres + Redis.

    JavaScript