7-day longest streak
Naina Srivastava Backend engineer building distributed systems that don't break, APIs that stay fast, and data pipelines that actually work. Currently Building Catch-Me-Up – Real-Time AI Meeting Copilot A bot-free,…
Naina Srivastava
Backend engineer building distributed systems that don't break, APIs that stay fast, and data pipelines that actually work.
Currently Building
Catch-Me-Up – Real-Time AI Meeting Copilot
A bot-free, enterprise-grade Meeting Copilot that captures live desktop audio from native apps (Discord, Zoom) and provides real-time transcriptions and AI summaries.
Universal Audio Capture: Hooks into system audio using chrome.desktopCapture and Manifest V3 Offscreen Documents.
Backpressure Mitigation: Uses asyncio queues to handle 100ms binary streams without blocking the event loop.
High-Throughput Deduplication: Employs Redis Sorted Sets for transient consensus, inherently dropping duplicate uploads.
Memory Optimization: Designed "Eviction Cascades" to move older transcripts from Redis to Qdrant vector DB for long-term semantic retrieval.
Stateless Security: Implements Discord-driven JWT RBAC, baking permissions into the token to avoid database lookups.
Repository
Relay – Async Dispatcher (Part of FlashSaleX)
Standalone microservice that guarantees at-least-once delivery of asynchronous workflows (emails, webhooks, Slack alerts) using the Transactional Outbox pattern.
Consumes events from the Engine's Outbox with zero data loss.
Implements Redis Streams Pub/Sub for horizontal worker scaling.
Features Circuit Breakers with Exponential Backoff to isolate failing third‑party APIs.
Built to decouple critical systems from unreliable downstream services.
Repository
Projects
AI Interviewer – Real-Time Voice Conversational AI
A real-time, voice-conversational AI Interviewer that reads resumes, generates tailored questions using RAG from a company-specific database, and dynamically follows up on answers.
Voice Loop: Handles full voice conversation with browser-native STT/TTS, silence detection (3-second debounce), and keep-alive mechanisms to prevent browser API bugs.
State Management: Uses Upstash Redis to persist session state across stateless Vercel serverless functions.
RAG Pipeline: Integrates Qdrant vector DB with metadata filtering for company-specific question retrieval and structured JSON output constraints.
Low-Latency Inference: Leverages Groq (Llama 3.3 70B) for ultra-fast LLM inference at ~800 tokens/second.
Repository
FlashSaleX – Engine (Sync)
The synchronous high‑throughput checkout engine that handles 10k+ RPS with FastAPI async and Redis atomic DECR.
Handles 10k+ RPS checkout with FastAPI async and Redis atomic DECR.
Synchronous Stripe authorization with typical latency ~300ms.
Dual‑phase Stripe integration with Redis SETNX idempotency locks for exactly‑once settlement.
Containerized with Docker Compose and instrumented with OpenTelemetry + Jaeger.
Repository
RouteIQ – Route Optimizer for Trips & Delivery Fleets
Built TSP and VRP solvers with OR-Tools + Guided Local Search, solving 20-stop instances in under 5 seconds.
Integrated OSRM for real-world travel times and implemented Redis caching, reducing repeated-request latency by 95%.
Developed a Leaflet.js SPA with draggable markers, reverse geocoding, and color-coded multi-vehicle visualizations.
Containerized the full stack with Docker Compose for self-hosted, zero-cost deployment.
Repository ·
Demo
ParivartanAI – AI Legal Aid Backend
Built an end-to-end ETL pipeline processing legal documents: PDF → text extraction → cleaning → chunking → AI summarization (Gemini API with Groq fallback).
Designed a PostgreSQL schema with SQLAlchemy ORM for document storage, pipeline state tracking, and history retrieval.
Implemented an internal gRPC microservice layer for service-to-service communication.
Deployed on AWS EC2 with GitHub Actions CI/CD.
Repository
For The People (FTP) – Civic Issue Reporting
A constituency-bound platform where citizens report issues that get automatically escalated once they cross a community vote threshold.
Built with JWT-based authentication scoped to constituencies, ensuring zero cross-constituency noise.
Async background tasks handle vote-counting and escalation without blocking the API.
Repository
Profilr – CSV Data Profiling Pipeline
A FastAPI + Streamlit data pipeline that ingests CSV files and generates structured JSON reports with:
Missing value analysis, outlier detection (IQR), correlation matrices, duplicate detection.
Auto encoding detection and dataset overview.
Frontend built with Streamlit for interactive data exploration.
Repository
Asteroids Game
Classic Asteroids arcade game built in Python.
Repository
Tech Stack
Languages
Frameworks
Databases & Caching
Infrastructure
Cloud & APIs
Observability
Core Concepts
Async I/O, Outbox Pattern, Circuit Breakers, Idempotency, Distributed Systems, ETL Pipelines, RAG, Vector Databases
Connect
“If you can't explain it simply, you haven't built it resiliently yet.”
-
flash-sale-engine ★ PINNED
High‑concurrency flash sale system built with FastAPI, Redis, and stateless JWT authentication. Implements horizontal scaling via Docker & Nginx, rate‑limiting, and anti‑bot protections: designed to handle 1‑Rupee sale traffic without crashing the database.
Python ★ 0 13d agoExplain → -
RouteIQ ★ PINNED
RouteIQ is a route optimization engine that solves TSP and VRP problems using Google OR-Tools, real road-network travel times from OSRM, and Redis caching. It supports multi-stop route optimization, fleet routing, vehicle capacities, delivery time windows, and Google Maps export, all with zero external API costs.
Python ★ 0 13d agoExplain → -
parivartan-legal ★ PINNED
Built a backend system for processing legal documents using OCR and AI-powered analysis.
Python ★ 0 2mo agoExplain → -
relay-dispatcher ★ PINNED
Relay is a standalone microservice that guarantees at-least-once delivery of asynchronous workflows (emails, webhooks, Slack alerts) using the Transactional Outbox pattern. Built to decouple the critical checkout path from fragile third-party APIs.
★ 0 13d agoExplain → -
ai_interviewer ★ PINNED
No description.
Python ★ 0 2d agoExplain → -
catch-me-up ★ PINNED
No description.
Python ★ 0 2d agoExplain → -
naina-sriv
About me✨✨
★ 0 2d agoExplain → -
neetcode-submissions
My NeetCode.io problem submissions
Python ★ 0 2d agoExplain → -
langchain_learn
No description.
★ 0 8d agoExplain → -
dlt ⑂
data load tool (dlt) is an open source Python library that makes data loading easy 🛠️
★ 0 12d agoExplain → -
quay ⑂
Build, Store, and Distribute your Applications and Containers
Python ★ 0 12d agoExplain → -
data-engineer-handbook ⑂
This is a repo with links to everything you'd ever want to learn about data engineering
★ 0 3mo agoExplain → -
ftp
Constituency-bound civic issue reporting platform with threshold-based escalation — built with FastAPI, PostgreSQL, Celery, and Redis.
Python ★ 0 1mo agoExplain → -
prescription-manager
No description.
Python ★ 0 1mo agoExplain → -
trading_bot
No description.
Python ★ 0 2mo agoExplain → -
simple_calculator ⑂
A basic calculator written in Python used to teach TDD
★ 0 2y agoExplain → -
profilr-backend
A FastAPI + Streamlit data pipeline that ingests CSV files, extracts and transforms data quality metrics, and delivers structured JSON reports.
Python ★ 0 2mo agoExplain → -
content-platform-api
Backend API for a content posting platform (Medium-like) built with FastAPI and PostgreSQL.
★ 0 4mo agoExplain → -
FSD
No description.
HTML ★ 0 4mo agoExplain → -
penguin-corps ⑂
No description.
TypeScript ★ 0 5mo agoExplain → -
pythonapi
No description.
Python ★ 0 5mo agoExplain → -
daytona ⑂
Daytona is a Secure and Elastic Infrastructure for Running AI-Generated Code
★ 0 5mo agoExplain → -
Static-Site-Generator
Building a static site generator from scratch, similar to Jekyll, Hugo, or Gatsby in Pytho
★ 0 5mo agoExplain → -
asteroids-game
No description.
Python ★ 0 6mo agoExplain → -
book-bot
No description.
Python ★ 0 7mo agoExplain → -
temporary
No description.
HTML ★ 0 7mo agoExplain → -
SkillBridge ⑂
No description.
JavaScript ★ 0 10mo agoExplain → -
pulse-vision
blood pressure tracking model
JavaScript ★ 0 11mo agoExplain → -
pulseVision
bloodpressure predicting model
★ 0 11mo agoExplain → -
soliditySmartContractDev_cyfrinUpraft
notes and code learned from the course
Solidity ★ 0 1y agoExplain → -
biblioteca
No description.
HTML ★ 0 1y agoExplain → -
foundry-full-course-cu ⑂
No description.
★ 0 1y agoExplain → -
CC-Website-5.O ⑂
No description.
HTML ★ 0 1y agoExplain → -
aurora-main ⑂
No description.
★ 0 1y agoExplain → -
qr-code-component
frontendmentor | qr code component | project 01
CSS ★ 0 2y agoExplain → -
Sehat-tracker-amateur-ones
No description.
CSS ★ 0 2y agoExplain → -
sehat-tracker
No description.
HTML ★ 0 2y agoExplain → -
weatherapp
Weather Application, A weather dashboard that showcases
HTML ★ 0 2y agoExplain → -
githubweatherapp
No description.
JavaScript ★ 0 2y agoExplain →
No repos match these filters.
More creators on gitmyhub
standardgalactic AlexTheAnalyst MorvanZhou cloudwu kenjinote