Skip to content
View agastya793's full-sized avatar

Block or report agastya793

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

πŸ‘‹ Hi, I'm Shubham Thakur

Backend / Software Developer

I build backend systems, APIs, developer tools, and AI-powered applications with a strong focus on clean architecture, reliability, and production-oriented engineering.

GitHub LinkedIn X Email


πŸ§‘β€πŸ’» About Me

I'm a Computer Science graduate focused on backend engineering and software development.

My current work revolves around building systems with Python, FastAPI, REST APIs, databases, Redis, Docker, authentication, observability, and AI/RAG pipelines.

I enjoy taking a problem from requirements β†’ architecture β†’ implementation β†’ testing β†’ deployment and turning it into a maintainable software system.

Backend Engineering
        ↓
APIs + Services + Data
        ↓
Caching + Auth + Reliability
        ↓
Testing + Observability
        ↓
Docker + Deployment

πŸš€ What I Build

  • πŸ”Ή REST APIs & backend services with Python and FastAPI
  • πŸ”Ή Distributed systems components such as rate limiters and gateways
  • πŸ”Ή Data-intensive applications with SQL and vector/lexical retrieval
  • πŸ”Ή AI-powered backend systems including RAG and evaluation pipelines
  • πŸ”Ή Production-oriented services with Docker, health checks, logging, and telemetry
  • πŸ”Ή Developer tools & internal platforms for investigation, monitoring, and analysis

πŸ› οΈ Tech Stack

Backend

Python FastAPI Pydantic Uvicorn REST API

Databases & Infrastructure

PostgreSQL SQLite Redis Docker Docker Compose

AI / Data

OpenAI Google Gemini Pandas scikit-learn

Engineering

Git GitHub Linux Shell Pytest


⭐ Featured Projects

🧠 Doc-Intel

Production-style RAG knowledge assistant for private documents.

  • FastAPI modular backend
  • PDF / TXT / Markdown ingestion
  • Semantic + BM25 hybrid retrieval
  • Reciprocal Rank Fusion + optional cross-encoder reranking
  • Grounded LLM answers with source citations
  • Evaluation, experiment comparison, request telemetry, and developer dashboard
  • OpenAI / Gemini provider abstraction
  • Dockerized deployment

πŸ”— View repository

⚑ Distributed Rate Limiter

A backend infrastructure project focused on API protection and distributed request control.

  • FastAPI middleware
  • Redis-backed sliding-window rate limiting
  • JWT authentication
  • API gateway / proxy flow
  • Docker-based local infrastructure
  • Async HTTP communication

πŸ”— View repository

πŸ’³ Digital Wallet Ledger Engine

Backend-focused financial system designed around ledger consistency, transactions, and API-driven workflows.

πŸ”— View repository

πŸ”Ž Incident Investigation Platform

A developer-oriented platform for investigating operational incidents, combining logs, search, persistence, and AI-assisted RCA workflows.

πŸ”— View repository

πŸ“Š Service Health Dashboard

Backend/service monitoring project focused on health checks, service visibility, and operational status.

πŸ”— View repository


🧩 Other Work

Area Projects
Backend Blogging Backend, Distributed Rate Limiter, Digital Wallet Ledger Engine
AI / RAG Doc-Intel, AI Output Auditor
Developer / Ops Incident Investigation Platform, Service Health Dashboard
Data / Intelligence E-commerce Price Intelligence, SQL Investigation Platform
ML Machine Learning Projects, ML Concepts
Foundations Python, DSA, Docker, Shell Scripting

πŸ—οΈ Engineering Interests

API Design          β†’ REST, HTTP, JSON, validation
Backend Architecture β†’ modular services, separation of concerns
Databases            β†’ SQL, persistence, indexing
Performance          β†’ caching, rate limiting, async I/O
Reliability          β†’ health checks, retries, observability
Security             β†’ authentication, authorization, secrets
Infrastructure       β†’ Docker, Compose, Linux
AI Engineering       β†’ RAG, retrieval, evaluation, LLM integration

πŸ“ˆ GitHub Activity

GitHub Stats

Top Languages


🎯 Currently

  • Building stronger Python backend engineering fundamentals
  • Deepening knowledge of HTTP, REST APIs, SQL, authentication, caching, and distributed systems
  • Improving Docker, testing, observability, and deployment skills
  • Building portfolio projects that demonstrate real software engineering decisions, not just tutorials

🀝 Let's Connect

I'm interested in opportunities around Backend Development, Python Development, Software Engineering, AI Engineering, and API-driven systems.

πŸ“« Email: agastya071@gmail.com

πŸ’» GitHub: github.com/agastya793

🐦 X: @Shubham24840820


πŸ’‘ Build systems. Solve problems. Keep learning.

Pinned Loading

  1. Digital-Wallet-Ledger-Engine Digital-Wallet-Ledger-Engine Public

    Backend-focused digital wallet and ledger engine built with FastAPI, PostgreSQL, Redis, and Docker, featuring reliable P2P transaction processing.

    Python

  2. distributed-rate-limiter distributed-rate-limiter Public

    Production API Gateway featuring Distributed Sliding Window Rate Limiting (Redis & Lua), JWT & API Key Auth, Async Reverse Proxying, and Real-Time Telemetry Dashboard.

    Python

  3. Doc-Intel Doc-Intel Public

    Production-style RAG knowledge assistant with hybrid retrieval, reranking, evaluation, observability, source citations, experiments, and Dockerized deployment.

    Python