I'm Pranjul Rathour, a GenAI engineer from Kanpur, India. This is the first post on this blog, so here is who is writing, what I have actually shipped, and what you can expect if you follow along.

What I build

Between February and July 2026, at Next Upgrad Web Solutions, I designed, built and shipped five production AI applications end to end, alone, and deployed all of them with Docker, CI and observability:

RAG.NextUpgrad: a retrieval-augmented generation service with hybrid dense plus BM25 retrieval, cross-encoder reranking, streaming cited answers, and a confidence gate that refuses to call the model when the evidence is weak. It runs in about 220 MB of memory, inside a free 512 MB instance.

FineTune Studio: fine-tune open models with QLoRA in a browser. Upload a dataset, validate it, train, watch the loss stream live, then compare base and tuned models side by side. Trains Qwen3-1.7B at about 3.2 GB of VRAM. 107 tests pass.