RAG application
Upload a PDF and chat with it. Every answer comes from the document, with the pages it came from.
- Chunks
- Embeddings
- ChromaDB
- Llama 3.1
- Answer
Nishan Kumar Rai / AI Engineer
AI Engineer at HiTech Solutions and Services, Kathmandu
AI engineer with a full-stack and DevOps background. I build RAG systems and AI agents, the app around them and the pipeline that deploys them, bringing AI into business software used by SMEs, retailers and accountants across Nepal.
Drag to rotate, hover a node, or pick a group
Usually all three together: the AI, the app around it and the pipeline that ships it.
Sit with the people who’ll use it and agree on what a good answer looks like.
A working slice in days, on real documents or data, not a slide.
Test questions with known answers, check retrieval and the failure cases before anyone relies on it.
Docker, CI/CD and monitoring, so it keeps working long after the demo.
A working RAG app, plus the extraction, chat and fundamentals work behind it.
RAG application
Upload a PDF and chat with it. Every answer comes from the document, with the pages it came from.
LLM extraction
A chatbot that reads resumes and pulls out the key details.
LLM extraction
Extracts structured information from book content.
Conversational AI
A conversational assistant written in Python.
Notebook
A notebook of generative AI experiments.
Computer science
Classic data structures and algorithms implemented from scratch in Java.
A tiny retrieval system running entirely in your browser: no API and no server. It turns your question into a TF-IDF vector, finds the closest passages in my notes by cosine similarity and answers from them. Same idea as my RAG projects, minus the LLM.
Under the hood: TF-IDF + cosine similarity
Query tokens, after stop words are removed
Knowledge map: each dot is a passage, placed with PCA
Top passages
Full-stack first, then DevOps, now AI.
Each stage adds a layer. None of them went away.
Built web apps end to end with the MERN stack and Python Django, and worked through data structures and algorithms in Java.
Learned to ship what I built: containers, CI/CD pipelines, reverse proxies and Linux servers.
Moved into LLMs: retrieval-augmented generation, embeddings, vector databases and agents that call tools.
At HiTech Solutions and Services in Kathmandu, bringing AI into business software used by SMEs, retailers, restaurants and accountants across Nepal.
Got a pile of documents that should answer questions, an agent idea, or something you'd like to build together? Tell me about it.