Skip to content
View nikhilsahu07's full-sized avatar
🕹️
Pushing To Prod
🕹️
Pushing To Prod

Highlights

  • Pro

Organizations

@raghuvartech

Block or report nikhilsahu07

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

Nikhil Kumar Sahu · Software Engineer

Backend-focused engineer building AI-integrated systems, legal tech infrastructure, and developer tooling. Currently pursuing an MS in Computer Science and Data Science (CSDA) at IIT Patna, while shipping production systems at scale.


Currently Building

CaseCloud — Legal Tech for Indian Courts

Founding & Lead Engineer

An AI-powered platform for legal research and document generation tailored to Indian practitioners and courts.

  • Bare Acts Pipeline — Hybrid RAG over 1,000+ Indian statutes using PostgreSQL full-text search + Milvus (dense + sparse vectors, BM25)
  • Writ Petition Generator — LLM-assisted drafting for Jharkhand HC filings under Article 226
  • Causelist Parser — Gemini-powered PDF ingestion pipeline for daily court schedules

FastAPINext.jsPub/SubCeleryRedisPostgreSQLMilvusRAGOllamaGemini APIAlembicDocker


Other Projects

infra-ops · Terraform · Ansible · GitHub Actions
Full IaC stack for a multi-environment (dev / staging / prod) AWS deployment. EC2, PostgreSQL 17 + PostGIS, FastAPI, Next.js standalone, Go microservice, Nginx, PM2, Certbot, S3, and SSM-based secret management.

Immigration Copilot · Electron · LangChain · Playwright CDP
Agentic form automation for US immigration filings (I-485, DS-160). LLM agents navigate and populate forms via a Playwright CDP browser harness with mid-session decision handling and form state recovery. Fully offline — all document processing and agent execution runs on-device with zero data exfiltration.

gRPC Rate Limiter · Go · Redis
Microservice implementing five rate-limiting algorithms (token bucket, leaky bucket, sliding window log/counter, fixed window) via strategy pattern. Redis + Lua scripts for atomicity, Prometheus metrics, Grafana dashboards, k6 load tests.


Tech Stack

DomainTools
LanguagesPython · Go · TypeScript · JavaScript · SQL
BackendFastAPI · gRPC · PostgreSQL · Redis · Milvus
FrontendNext.js · React · Tailwind CSS
DevOps / InfraTerraform · Ansible · GitHub Actions · Docker · AWS · Nginx
AI / MLLangChain · Ollama · Gemini API · vector embeddings · RAG pipelines
ObservabilityPrometheus · Grafana · Loki

Currently Learning

  • Kubernetes internals — working toward CKA
  • SRE practices — SLOs/SLIs, error budgets, chaos engineering
  • DevSecOps tooling — HashiCorp Vault, OPA, Trivy, Falco

Certifications

AWS Certified Solutions Architect — Associate (SAA-C03) · Amazon Web Services · June 2026
View Credential


Experience

  • RaghuvarTech — Software Engineer (Nov 2025 – Present)
  • InkHub.in / BRMH.ai — Software Development Engineer (Jun 2025 – Oct 2025)
  • EatTogether & Co. — Software Development Engineer (Feb 2025 – May 2025)

Get in Touch

LinkedInEmail


He/Him · Jharkhand, India · MS CSDA @ IIT Patna

Pinned Loading

  1. infra-opsinfra-opsPublic

    Centralized multi-environment AWS infrastructure and operations using Terraform, Ansible, and CI/CD (S3 state, DynamoDB locking, SSM config).

    HCL 1

  2. lgtm-sidecarlgtm-sidecarPublic

    Production-ready, resource-optimized LGTM (Loki, Grafana, Tempo, Prometheus) observability sidecar powered by OpenTelemetry (OTel Collector). Provides vendor-neutral distributed tracing, structured…

    Python 1

  3. authverse-mernauthverse-mernPublic

    Enterprise-grade MERN & TypeScript authentication system featuring JWT session rotation, OAuth 2.0 (Google, GitHub, Facebook), magic link & OTP email verification, and modern React 19 UI.

    TypeScript 1

  4. dotfilesdotfilesPublic

    Personal Linux dotfiles & ricing setup featuring Neovim(LSP, Copilot), Tmux, Zsh (P10k) and Yazi, beautifully themed in Catppuccin Mocha.

    Shell 1

  5. AdhiCrat_AIAdhiCrat_AIPublic

    Forked from zaid-hassan/adhicrat_ai

    Project for AI Volution. AdhiCrat_AI

    JavaScript 1

  6. next-kitenext-kitePublic

    Modern Next.js trading dashboard integrated with Zerodha Kite Connect API for real-time WebSocket market feeds, interactive charting, order execution, and live portfolio management.

    TypeScript 1