LinkedIn • GitHub • LeetCode • Codeforces
Software Engineer with experience in full-stack development and AI/GenAI engineering.
I work with modern frontend technologies, backend services, APIs, semantic search, LLMs, embeddings, vector databases, and Retrieval-Augmented Generation (RAG).
Currently working on building AI-powered features and scalable application workflows.
- Software Engineer at Lenovo India Pvt. Ltd. (Motorola)
- Full-stack development with React.js, Vue.js, Java, and Python
- Working with LLMs, LangChain, RAG, semantic search, embeddings, and vector databases
- Interested in AI/GenAI, backend engineering, system design, and scalable applications
- Currently building a Personal Knowledge Assistant using RAG
A RAG-based personal knowledge assistant that allows users to ask questions about their documents.
Tech Stack:
Python LangChain Ollama ChromaDB FastAPI RAG Embeddings LLMs HuggingFace
Key Features:
- Ingests PDFs and personal notes
- Splits documents into semantic chunks
- Generates embeddings using Ollama
- Stores document vectors in ChromaDB
- Performs semantic similarity search
- Retrieves relevant document context
- Generates grounded answers using a local LLM
- Exposes the RAG pipeline through FastAPI
- Returns retrieved source and page metadata
LLMs LangChain RAG Agentic AI Semantic Search Embeddings Vector Databases
LinkedIn
Email
LeetCode
Codeforces
GeeksforGeeks
