• i'm tushar, a software engineer and a researcher.
• my research interests are NLP, LLMs, Information Retrieval, and CV.
• most of my learnings are from either hands-on projects that i build in hackathons or from interesting courses taught at my university.
• tags: problem solver, clear comms, good vibes only.
• Languages: C, C++ and Python
• Tools & Technologies: Anaconda, Docker, Git, GitHub, GCP, ChromaDB, FAISS, API, Cursor, JWT Refresh Tokens, Selenium, DigitalOcean, Render, API Testing and Deployment
• Frameworks: TensorFlow, PyTorch, Keras, Sckit-Learn, Matplotlib, Streamlit, LangChain, HuggingFace, Neo4j, MongoDB, Flask, FastAPI, Retrieval-Augmented Generation (RAG), LLMs
Imagined Studio | Remote
Dec, 2024 - Mar, 2024
The Translational Biology Lab, Indraprastha Institute of Information Technology, Delhi
Dec, 2023 - Present | Guide: Dr. Jaspreet Kaur Dhanjal
ETIDM Lab, Indraprastha Institute of Information Technology, Delhi
Aug, 2023 - Dec, 2023 | Guide: Dr. Kalpana Shankwar
Indraprastha Institute of Information Technology, Delhi
Aug, 2021 - July, 2025
Loan.ly: ai lead generator for banks | Demo
Python, Twilio, Flask | VS Code
• Developed an automated cold-calling system that conducts intelligent loan and credit card application interviews, evaluates responses in real-time, and streamlines customer acquisition.
NoteGen: customized notes generator | Demo
Python, Langchain, Streamlit, Conda, ChromaDB | VS Code
• Developed an AI-driven application allowing users to define topics and integrate custom knowledge bases for tailored notes generation. Designed a flexible system architecture that supports markdown-formatted outputs, dynamic table of contents, and seamless integration of user-provided data pool.
ProSearchAI | Demo
Python, Langchain, Streamlit, Conda, ChromaDB, Gemini | VS Code
• Developed a semantic-based recommendation system that captures user intent by analyzing conversational context and product metadata, improving relevance beyond traditional keyword matches.
SpamBot: daily activity summarizer
Python, Streamlit, Conda, gemini-pro | VS Code
• SpamBot simplifies your life by summarizing daily activities from a transcript.txt file, providing both question-answering (QA) and summarization capabilities.
Hindi Translation - Fre:ac (Open Source)
XML | VSCode | Guide: Robert Kausch
• Added and tested Hindi language support built from source.