Skip to content
View donitjiju745's full-sized avatar

Block or report donitjiju745

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
donitjiju745/README.md

Hi, I'm Donit Jiju 👋

Aspiring NLP & Generative AI Engineer · Curious by Nature, Builder by Practice

Typing SVG

🧠 About Me

Hey, I'm a final-year B.E. student in Artificial Intelligence and Machine Learning, based in Bengaluru, India. 👋

I'm fascinated by a simple question: How can we make machines understand language and turn information into something genuinely useful?

That curiosity draws me toward Natural Language Processing (NLP), Generative AI, and Intelligent Information Retrieval. I enjoy exploring how machines process text, discover patterns, retrieve relevant knowledge, and generate meaningful responses.

My GitHub is a collection of projects from my learning journey—from chatbots and text analysis to topic modelling and retrieval-based applications. Each project gives me a chance to experiment with ideas, connect concepts with code, and learn what happens beyond the theory.

🔎 What I'm Curious About

  • 🧩 Language and Meaning: Exploring how machines process words, context, ambiguity, and human language.
  • 🧠 Generative AI: Learning how language models can produce useful responses and support real-world applications.
  • 🔗 Retrieval-Augmented Generation: Exploring how relevant information can help make AI-generated responses more grounded in available knowledge.
  • 🌏 Accessible AI: Interested in how language technologies can become more useful across languages and different user contexts.

🛠️ How I Learn

I believe curiosity starts the journey, but experimentation makes the learning stick. I enjoy breaking concepts into smaller pieces, trying different approaches, and learning from what works—and what doesn't.

I'm continuously strengthening my programming fundamentals and exploring the ideas behind the technologies I use. For me, every project is less about having all the answers and more about asking better questions.

🎯 Where I'm Headed

My goal is to grow into an NLP / Generative AI Engineer, developing a strong foundation in language technologies and learning to build intelligent applications that are useful, thoughtful, and accessible.

One idea at a time. One experiment at a time. Always curious. ✨

🧭 Areas of Interest

NLP Machine Learning Text Analytics Information Retrieval Topic Modelling Applied AI

🛠️ Technologies & Concepts

These reflect tools and concepts used across my projects and ongoing learning—not a claim of expert-level proficiency.

Area Technology labels
Languages Python Java JavaScript
ML & Data scikit-learn PyTorch NumPy Pandas
NLP & Text Processing NLP TF--IDF Jaccard Similarity WordNet LDA Text Retrieval Question Answering RAG
Apps & Visualization Streamlit FastAPI React Plotly
Data & Development Tools Neo4j Cypher Git Jupyter Notebook

🚀 Projects

Project Description Technologies & Concepts
🕉️ Indian Philosophy Chatbot A chatbot project exploring Indian philosophical traditions through a conversational interface.
🌱 AI-Powered Gardening Community A gardening community project focused on plant care, urban gardening, and AI-assisted guidance.
🔎 Copied Post Detection in Social Media Explores text similarity techniques to identify potentially duplicated social media posts.
🧠 EEG Seizure Detection An experimental EEG signal classification project using the CHB-MIT dataset and an interactive interface. For educational use, not clinical diagnosis.
🌐 Portfolio A personal portfolio website showcasing projects, technical interests, and learning progress.
🏏 Cricket Bot A cricket-focused question-answering chatbot exploring information retrieval and answering techniques.
📊 Cricket Tactical Extraction Explores the extraction of entities, relationships, and tactical information from cricket-related text.
🛡️ GigInsurance Explores parametric micro-insurance concepts designed around the needs of gig-economy workers.
🎬 Movie-RAG A movie-focused question-answering and recommendation project exploring retrieval-augmented generation and graph-based retrieval.
📚 TopicScope A multipage dashboard for exploring text datasets and comparing probabilistic and sampling-based LDA topic-modelling approaches.
✈️ VoyageIQ Travel Assistant Chatbot A travel assistant chatbot exploring NLP techniques for understanding travel requests and identifying user intent.
📖 Word-Sense Explorer Explores word ambiguity and lexical relationships using WordNet and word-sense concepts.

📊 GitHub Analytics


GitHub contribution streak

📬 Contact

The best way to reach me outside GitHub is through my portfolio or email.

Portfolio website Email

Thanks for visiting my profile — feel free to explore the projects and follow along as I learn and build. ✨

Pinned Loading

  1. Copied-Post-Detection-in-Social-Media Copied-Post-Detection-in-Social-Media Public

    A lightweight, database-free Streamlit web application for detecting copied or plagiarised content from text and images using NLP techniques like TF-IDF and Jaccard Similarity.

    Python

  2. Cricket-Bot Cricket-Bot Public

    A hybrid Cricket Question Answering and Dialogue Management System that combines TF-IDF information retrieval, local extractive QA using MiniLM-SQuAD2, structured knowledge-base querying with Panda…

    Python

  3. Movie-RAG Movie-RAG Public

    A knowledge-graph-powered Movie RAG application that uses Neo4j AuraDB and Cypher for graph-based retrieval, Google Gemini for grounded natural-language generation, and Streamlit for an interactive…

    Python

  4. TopicScope TopicScope Public

    An interactive Streamlit dashboard for exploring, training, evaluating, and comparing LDA topic models using variational inference and Gibbs sampling.

    Python

  5. VoyageIQ-TravelAssistant-Chatbot VoyageIQ-TravelAssistant-Chatbot Public

    An intelligent travel booking assistant that uses Natural Language Processing to understand travel requests and provide personalized transport, hotel, tourist-spot, and money-saving recommendations…

    Python

  6. Word-Sense-Explorer Word-Sense-Explorer Public

    A Python-based Word Sense Disambiguation system that uses WordNet and lexical relations to identify the intended meanings of ambiguous words in context.

    Python