Hello! I'm Uditya Narayan Tiwari, a passionate AI & Machine Learning Engineer, Generative AI Developer, and Computer Science student specializing in Artificial Intelligence and Machine Learning at VIT Bhopal University.
My journey in technology is driven by a fascination with building intelligent systems that can solve real-world problems. I specialize in Machine Learning, Deep Learning, Natural Language Processing (NLP), Generative AI, Retrieval-Augmented Generation (RAG), Large Language Models (LLMs), Semantic Search, and AI Agents. I enjoy transforming complex ideas into practical applications that create meaningful impact.
Over the years, I have developed several AI-powered solutions, including NeuroLens, an advanced Knowledge Retrieval Engine capable of analyzing documents and web content using RAG pipelines, vector databases, and LLMs. My project portfolio also includes healthcare recommendation systems, intelligent surveillance platforms, weather forecasting applications, and predictive machine learning models.
I am the co-author of RAGWire and SQL Notebook Studio, two open-source projects focused on document intelligence and AI-assisted database workflows.
Beyond technical development, I actively contribute to the technology community as a Technical Member & Community Admin of the Microsoft Learn Student Chapter and previously served as a Core Team Member of Matrix Media Club. These experiences have strengthened my leadership, collaboration, and communication skills while allowing me to mentor peers and organize technical initiatives.
I am also passionate about problem-solving and competitive programming, having solved 400+ coding problems across various platforms while continuously improving my understanding of Data Structures, Algorithms, and Software Engineering principles.
My technical toolkit includes Python, C++, Java, SQL, LangChain, Scikit-Learn, Transformers, FAISS, ChromaDB, Flask, Git, GitHub, and modern AI frameworks. I am constantly exploring emerging technologies and contributing to open-source projects that push the boundaries of AI innovation.
My goal is to leverage Artificial Intelligence and Software Engineering to build scalable, intelligent, and impactful solutions that make technology more accessible and beneficial for everyone.
Let's build the future with AI.
RAGWire | Co-author
An open-source Python toolkit for document ingestion, retrieval-augmented generation, and grounded question answering, built around LangChain and Qdrant.
- Ingests PDF, DOCX, XLSX, PPTX, Markdown, and text files with configurable LLM metadata extraction and SHA256 deduplication.
- Supports metadata-aware retrieval, hybrid dense/sparse search, cross-encoder reranking, cited answers, retrieval evaluation, local/S3 source synchronization, and MCP integration.
Stack: Python, LangChain, Qdrant, LLMs, embeddings, RAG.
PyPI | Documentation | Upstream repository
SQL Notebook Studio | Co-author
An open-source VS Code extension for Jupyter-style SQL notebooks, combining database exploration, interactive analysis, and AI-assisted SQL development in one workspace.
- Works with MySQL/MariaDB, PostgreSQL, SQL Server, SQLite, and DuckDB; includes interactive result grids, one-click charts, schema-aware autocomplete, exports, and SSH tunnels.
- Provides AI-assisted SQL generation, debugging, optimization, and explanation through configurable providers, including local models with Ollama; includes read-only connections and safeguards for destructive queries.
Stack: TypeScript, VS Code Extension API, SQL, LangChain, LLMs.
VS Code Marketplace | Upstream repository
Uditya Narayan Tiwari









