Projects
Projects I built. Each one has a README that explains the design choices and how to run it.
-
docsense
Ask questions about uploaded documents and get answers with citations. Retrieval combines pgvector and Postgres full-text search, fused with RRF and reranked, with a semantic cache in Redis and RAGAS evals.
Python, FastAPI, pgvector, Celery, Langfuse
-
cua-computer-use-automation
An LLM agent explores a web app with no API once. I compile that run into a versioned script that replays without a model, and a person can take over a live session when something unexpected comes up.
Python, Playwright, Pydantic, FastAPI
-
delta-chat
Compares two revisions of an engineering drawing (PDF, scanned PDF or DXF), lists what changed, and answers questions about the changes with citations. It declines to answer when the drawings don't support one.
Python, OpenCV, Tesseract, BM25, OpenTelemetry
-
synthsense
LangGraph agents triage an incident, diagnose it and suggest a fix, and each step streams to the browser over SSE as it happens. Past incidents are retrieved from pgvector.
Python, LangGraph, FastAPI, pgvector, React
-
rtsp-viewer
Watch RTSP camera streams in the browser. A Go server runs one FFmpeg process per camera and fans the video out to every viewer over WebSockets, with SSRF checks on camera URLs.
Go, FFmpeg, React, TypeScript
-
medical-report-ocr-service
Upload a lab report PDF or image and get back FHIR R4 Observations with LOINC and UCUM codes. It flags values that look like OCR decimal errors for review.
Node.js, TypeScript, Express, zod
Stack
- AI
- LangGraph, LlamaIndex, OpenAI, Pinecone, pgvector, RAGAS, Langfuse
- Languages
- Python, Java, Go, TypeScript, C#, C++, SQL
- Backend
- FastAPI, Spring Boot, Node.js, .NET, REST, WebSockets
- Frontend
- React, Angular
- Data
- PostgreSQL, Redis, Kafka, Spark, Airflow
- Cloud and infra
- AWS (Lambda, Fargate, EventBridge, S3), Azure, Docker, Istio, CI/CD
Contact
Email is the fastest way to reach me.
blusinghaditya@gmail.com