Skip to content
View avnishsingh516's full-sized avatar
💻
Focusing
💻
Focusing

Block or report avnishsingh516

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

Hi 👋 My name is Avnish Singh

Senior Software Development Engineer · Full-stack & Applied AI

I build web applications end to end — Node.js and Express on the server, React and Next.js on the client — with a foundation in data structures and algorithms from C and C++. I have been shipping for the web since 2022 and currently work as an SDE at Compro Technologies.

Lately my focus has shifted toward applied AI engineering: retrieval-augmented generation, vector search, and the queue-driven pipelines that make document ingestion work at scale. I care about systems that fail honestly — background workers that can crash and restart, answers that cite their sources instead of hallucinating, and configuration that does not hide surprises.

  • 🌍 Based in New Delhi, India
  • 💼 Senior SDE at Compro Technologies
  • 🧠 Currently going deeper on RAG pipelines, vector databases, and LLM orchestration
  • ✉️ Reach me at singhavnish516@gmail.com
  • 🔗 Resume

Featured project

PDF RAG — upload a PDF, ask questions about it, get answers grounded in the document with page-level citations.

A full retrieval-augmented generation pipeline rather than a wrapper around a chat API. A PDF is parsed, chunked, and embedded into a vector store; each question retrieves only the passages that matter and hands them to the model as context, so answers cite real pages. Ingestion runs through a job queue on a separate worker process, so a slow document never blocks the HTTP request.

Next.js 15 · React 19 · TypeScript · Tailwind 4 · Express · BullMQ on Valkey · Qdrant · LangChain.js · ONNX embeddings · Ollama · Docker Compose

Skills

Languages

JavaScript TypeScript C++ C

Frontend

React Next.js Redux Tailwind CSS CSS3 Sass HTML5

Backend & data

Node.js Express MongoDB MySQL Oracle

AI & tooling

Docker Git

Also working with: LangChain.js · Qdrant · BullMQ · Valkey/Redis · Ollama · Clerk

Socials

GitHub LinkedIn Stack Overflow

Stats

GitHub Streak

Pinned Loading

  1. COVID-19-TRACKER COVID-19-TRACKER Public

    JavaScript 1

  2. book4u book4u Public

    JavaScript

  3. Online-banking-system-Blockchain-web-app Online-banking-system-Blockchain-web-app Public

    Forked from hinawaheed/Online-banking-system-Blockchain-web-app

    CSS