Skip to content
View rinkitala-commits's full-sized avatar

Block or report rinkitala-commits

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. Markdown is supported. 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
rinkitala-commits/README.md

👋 Hi, I'm Jhumarani

🎓 B.Tech Data Science Student | 📊 Data Science & Analytics | 🤖 Machine Learning & AI | 🐍 Python Developer | 🌐 Django Developer

I build practical, data-driven applications that turn real-world problems into useful solutions. My work spans data analysis, machine learning, artificial intelligence, Generative AI, NLP, computer vision, and web application development using technologies such as Python, SQL, Pandas, Scikit-learn, Streamlit, Django, Ollama, and Qwen.

I'm passionate about learning by building, experimenting with new technologies, and developing end-to-end projects that combine data, AI, and software development.

🌐 Portfolio: https://rinkitala-commits.github.io/jhumarani-portfolio/


🚀 Featured Projects

🤖 Jhuma AI — Local AI Chatbot

A local AI chatbot built with Streamlit, Ollama, and Qwen 2.5 3B that provides conversational AI responses while keeping the AI model running locally.

Tech Stack:

Python • Streamlit • Ollama • Qwen 2.5 3B • JSON

🔗 GitHub Repository

✨ What I Built

  • 🤖 Local AI chatbot powered by Qwen 2.5 3B
  • 🦙 Ollama local LLM integration
  • 💬 Interactive Streamlit chat interface
  • 🧠 Conversation memory
  • 💾 JSON-based local chat persistence
  • 🎚️ Adjustable response creativity
  • 📊 User and AI response statistics
  • 📥 Conversation download functionality
  • 🔍 Ollama model availability checking
  • ⚠️ AI response error handling
  • 🗑️ New Chat functionality
  • 🔒 Local-first AI architecture
  • 🐙 Git/GitHub version control

🎯 Project Result

Built a complete local AI chatbot application demonstrating LLM integration, conversational AI, Streamlit application development, session-state management, local data persistence, and practical AI application development.


🤖 AI Resume Analyzer & Job Matcher

An AI-powered resume analysis and job-matching application that analyzes resumes against job descriptions, identifies matching and missing skills, evaluates resume quality, and recommends suitable job roles.

Tech Stack:

Python • Pandas • NumPy • Scikit-learn • NLP • TF-IDF • PyPDF2 • python-docx • Streamlit

🔗 Live Demo

🔗 GitHub Repository

✨ What I Built

  • 📄 PDF and DOCX resume parsing
  • 🧠 Automated resume skill extraction
  • 💼 Job description skill extraction
  • 🎯 Resume-to-job matching
  • 📊 TF-IDF based text similarity
  • 🧩 Skill-based matching
  • 📈 Combined job match scoring
  • 📋 Resume quality analysis
  • ✅ Matching skill identification
  • ⚠️ Missing skill detection
  • 🔥 Job-specific skill analysis
  • 💡 Personalized resume improvement recommendations
  • 💼 Suitable job-role recommendations
  • 📊 Skill comparison visualization
  • 📈 Match score and skill-match progress indicators
  • 🖥️ Interactive Streamlit dashboard
  • ☁️ Streamlit Community Cloud deployment
  • 🐙 Git/GitHub version control

📊 Analysis Features

Analysis Result
🎯 Overall Match Resume-to-job compatibility score
🧠 Skill Match Percentage of required skills matched
📄 Resume Quality Resume completeness analysis
✅ Matching Skills Skills found in both resume and job
⚠️ Missing Skills Job skills not detected in resume
💼 Recommended Roles Suitable roles based on resume skills

🎯 Project Result

Built an end-to-end AI-powered resume analysis platform demonstrating NLP, TF-IDF text similarity, skill extraction, machine learning concepts, data processing, recommendation logic, and interactive Streamlit application development.


🤖 Customer Churn Prediction

A machine learning web application that predicts whether a customer is likely to churn based on customer demographics, services, contract details, and billing information.

Tech Stack:

Python • Pandas • NumPy • Scikit-learn • Matplotlib • Seaborn • Joblib • Streamlit

🔗 Live Demo

🔗 GitHub Repository

✨ What I Built

  • 🧹 Data cleaning and preprocessing
  • 📊 Exploratory Data Analysis (EDA)
  • 🔧 Feature engineering
  • 🔢 Numerical feature scaling
  • 🏷️ Categorical feature encoding
  • 🤖 Logistic Regression classification
  • 🌲 Random Forest classification
  • ⚖️ Model comparison
  • 📈 ROC-AUC analysis
  • 🎯 Precision-Recall analysis
  • 🧩 Confusion matrix evaluation
  • ⚙️ Hyperparameter tuning using GridSearchCV
  • 📊 Accuracy, Precision, Recall and F1-score evaluation
  • 🎯 Churn probability prediction
  • 🟢🟡🔴 Customer churn risk assessment
  • 👤 Customer summary dashboard
  • 🖥️ Interactive Streamlit application
  • ☁️ Streamlit Community Cloud deployment
  • 🐙 Git/GitHub version control

📊 Model Performance

Metric Logistic Regression
Accuracy 80.38%
Precision 64.85%
Recall 57.22%
F1 Score 60.80%
ROC-AUC 83.59%

🎯 Project Result

Built an end-to-end machine learning application that transforms customer data into churn predictions and probability-based risk assessments through an interactive web interface.


🏠 House Price Prediction

A machine learning regression web application that predicts house sale prices based on property characteristics such as overall quality, living area, location, year built, garage capacity, basement area, and other housing features.

Tech Stack:

Python • Pandas • NumPy • Scikit-learn • Matplotlib • Seaborn • Joblib • Streamlit

🔗 Live Demo

🔗 GitHub Repository

✨ What I Built

  • 🧹 Data cleaning and preprocessing
  • 📊 Exploratory Data Analysis (EDA)
  • 🔍 Feature correlation analysis
  • 🧩 Numerical and categorical feature handling
  • 🔢 Numerical feature imputation and scaling
  • 🏷️ Categorical feature encoding
  • 🔄 Scikit-learn preprocessing pipelines
  • 🌲 Random Forest Regressor
  • 🚀 Gradient Boosting Regressor
  • ⚖️ Regression model comparison
  • 📈 MAE, RMSE and R² evaluation
  • 📊 MAPE evaluation
  • ⭐ Feature importance analysis
  • 💾 Model serialization using Joblib
  • 🏠 Interactive house price prediction
  • 🎛️ User-controlled property features
  • 🔄 Reset input functionality
  • 📊 Prediction details and model metrics
  • 🖥️ Interactive Streamlit application
  • ☁️ Streamlit Community Cloud deployment
  • 🐙 Git/GitHub version control

📊 Model Performance

Model MAE RMSE R²
Random Forest $15,703.65 $26,770.07 0.91
Gradient Boosting $15,187.46 $25,726.69 0.92

The Gradient Boosting Regressor was selected for the final application based on the evaluation results on unseen test data.

⭐ Top Features

The trained model identified several influential features, including:

  • Overall Quality
  • Above Ground Living Area
  • Garage Cars
  • Total Basement Area
  • First Floor Area
  • Basement Finished Area
  • Second Floor Area
  • Year Built
  • Lot Area
  • Year Remodeled

🎯 Project Result

Built an end-to-end machine learning regression application demonstrating data preprocessing, exploratory data analysis, feature engineering, categorical encoding, model comparison, regression evaluation, feature importance analysis, model serialization, and interactive Streamlit application development.


🏦 Banking Transaction & Fraud Analytics

An end-to-end banking analytics project that analyzes transaction data, identifies fraud patterns, performs SQL-based business analysis, trains machine learning models for fraud detection, and presents insights through an interactive Streamlit dashboard.

Tech Stack:

Python • Pandas • NumPy • Scikit-learn • SQL • SQLite • Matplotlib • Seaborn • Streamlit • Joblib • Git • GitHub

🔗 Live Demo

🔗 GitHub Repository

✨ What I Built

  • 🏦 Banking transaction data analysis
  • 🧹 Data cleaning and preprocessing
  • 🔍 Exploratory Data Analysis (EDA)
  • 🗄️ SQLite database integration
  • 🧮 SQL-based transaction analysis
  • 📊 Advanced SQL queries and business insights
  • 🔎 Fraud pattern analysis
  • 💰 Transaction amount analysis
  • 📅 Time-based transaction analysis
  • 🌍 Location-based fraud analysis
  • 📱 Transaction channel analysis
  • ⚙️ Feature engineering
  • 🤖 Logistic Regression fraud detection
  • 🌲 Random Forest fraud detection
  • ⚖️ Machine learning model comparison
  • 📈 Accuracy, Precision, Recall, F1-score and ROC-AUC evaluation
  • 🎯 Fraud probability prediction
  • 📊 Interactive fraud analytics dashboard
  • 🚨 High-risk transaction identification
  • 📈 Monthly fraud trend analysis
  • 🎛️ Interactive dashboard filtering
  • ☁️ Streamlit Community Cloud deployment
  • 🐙 Git/GitHub version control

📊 Analysis Features

Analysis Result
🏦 Transaction Analysis Transaction volume and amount insights
🚨 Fraud Analysis Fraud transaction patterns
📱 Channel Analysis Fraud and transaction patterns by channel
🌍 Location Analysis Location-based fraud analysis
📅 Time Analysis Monthly and time-based transaction trends
🤖 ML Prediction Fraud probability prediction
📊 Dashboard Interactive banking analytics

🎯 Project Result

Built an end-to-end banking analytics platform demonstrating SQL analysis, data cleaning, exploratory data analysis, feature engineering, machine learning, fraud detection, database integration, and interactive Streamlit dashboard development.


🎬 AI Video Highlight Generator

An AI-powered application that automatically analyzes videos using visual motion and audio energy to identify exciting moments and generate a highlight reel.

Tech Stack:

Python • OpenCV • Librosa • MoviePy • NumPy • Pandas • Streamlit

🔗 Live Demo

🔗 GitHub Repository

✨ What I Built

  • 🎬 Video motion analysis
  • 🔊 Audio-energy analysis
  • 🧠 Excitement scoring
  • 🎯 Automatic highlight selection
  • 🎞️ Automated highlight reel generation
  • 📊 CSV analysis exports
  • 🖥️ Interactive Streamlit web application
  • ☁️ Streamlit Cloud deployment
  • 🐙 Git/GitHub version control

💼 Job Market Scraper & Data Science Dashboard

An end-to-end Data Science application that collects job listings from a publicly accessible job-data API, cleans and analyzes real-world job data, performs salary and skill analysis, and presents insights through an interactive Streamlit dashboard.

Tech Stack:

Python • Requests • Pandas • Matplotlib • REST API • Streamlit • CSV • Git • GitHub

🔗 Live Demo

🔗 GitHub Repository

✨ What I Built

  • 🔎 Automated job data collection using a REST API
  • 🧹 Real-world data cleaning and preprocessing
  • 💰 Salary analysis and salary midpoint calculation
  • ⚙️ Feature engineering
  • 🧠 Skill-demand analysis
  • 🌍 Job location analysis
  • 🏢 Company listing analysis
  • 🏠 Remote, Hybrid, and In-Office work-mode analysis
  • 🔍 Job search functionality
  • 🎛️ Interactive filtering
  • 📊 Data visualizations
  • 💡 Automated dashboard insights
  • 🔗 Direct job application links
  • 🖥️ Interactive Streamlit dashboard
  • ☁️ Streamlit Cloud deployment
  • 🐙 Git/GitHub version control

💰 Personal Finance Dashboard

An interactive financial analytics application that helps users track income, expenses, savings, and overall financial health through data-driven dashboards and visualizations.

Tech Stack:

Python • Streamlit • Pandas • Matplotlib • SQLite • Git • GitHub

🔗 Live Demo

🔗 GitHub Repository

✨ What I Built

  • 📊 Interactive financial KPI dashboard
  • 💰 Income and expense tracking
  • ➕ Add and 🗑️ delete transactions
  • 🔎 Category and date-range filtering
  • 📈 Income vs. expense analysis
  • 💵 Savings rate and savings progress tracking
  • ❤️ Financial health summary
  • 📊 Spending distribution and top spending categories
  • 📅 Monthly financial analysis
  • 📥 CSV financial report downloads
  • 🗄️ SQLite database integration
  • 🧩 Modular Python project architecture
  • ☁️ Streamlit Cloud deployment
  • 🐙 Git/GitHub version control

🛒 Django E-Commerce Store

A full-stack e-commerce web application built with Python and Django that provides a complete online shopping experience with product browsing, search, cart management, wishlist functionality, checkout, order tracking, stock management, and Django Admin management.

Tech Stack:

Python • Django • SQLite • HTML • CSS • Bootstrap • Django Templates

🔗 Live Demo

🔗 GitHub Repository

✨ What I Built

  • 👤 User registration, login and logout
  • 🛍️ Product listing and product detail pages
  • 🔎 Product search functionality
  • 🏷️ Category-based product filtering
  • 💰 Price and name-based sorting
  • 📦 Product stock availability tracking
  • 🛒 Shopping cart functionality
  • ➕ Increase and decrease cart quantities
  • 🗑️ Remove products from cart
  • ⚖️ Stock validation during cart operations
  • ❤️ Wishlist functionality
  • 💳 Checkout and order creation
  • 📋 Order history
  • 🚚 Order status tracking
  • 📉 Automatic stock reduction after purchase
  • 👨‍💼 Django Admin customization
  • 📊 Product and order management through Admin
  • 🔍 Admin product search and category filtering
  • 🗄️ SQLite database integration
  • 🧩 Django MVT architecture
  • 🔗 Django ORM and database modeling
  • 🔐 Authentication and session management
  • ⚙️ CRUD operations
  • 🐙 Git/GitHub version control

🎯 Project Result

Built a complete Django-based e-commerce platform demonstrating backend development, database integration, authentication, product and inventory management, shopping-cart workflows, order processing, and admin-side management.


🛠️ Skills

💻 Programming

  • Python
  • SQL
  • C

📊 Data Science & Analysis

  • NumPy
  • Pandas
  • Data Cleaning
  • Data Analysis
  • Data Visualization
  • Exploratory Data Analysis (EDA)
  • Statistical Analysis
  • Feature Engineering

🤖 Machine Learning & AI

  • Machine Learning
  • Classification
  • Regression
  • Logistic Regression
  • Random Forest
  • Gradient Boosting
  • Model Evaluation
  • Artificial Intelligence
  • Computer Vision
  • Feature Analysis
  • Predictive Analytics
  • Data-driven Applications

🧠 Generative AI & LLM

  • Generative AI
  • Large Language Models (LLMs)
  • Ollama
  • Qwen 2.5
  • Local LLM Integration
  • Conversational AI
  • Prompt Engineering
  • AI Application Development

🧠 NLP & Resume Intelligence

  • Natural Language Processing (NLP)
  • TF-IDF
  • Cosine Similarity
  • Text Similarity
  • Skill Extraction
  • Resume Parsing
  • Keyword Matching
  • Skill Gap Analysis
  • Recommendation Systems

🌐 Web Development & APIs

  • Django
  • Django MVT Architecture
  • Django ORM
  • Django Templates
  • Django Admin
  • HTML
  • CSS
  • Bootstrap
  • REST APIs
  • API Data Collection
  • Streamlit
  • Interactive Web Applications

🗄️ Databases

  • SQLite
  • SQL
  • Django ORM
  • Database Modeling
  • CRUD Operations

🧰 Tools & Technologies

  • Scikit-learn
  • OpenCV
  • Matplotlib
  • Seaborn
  • MoviePy
  • Librosa
  • SQLite
  • CSV
  • Joblib
  • Git
  • GitHub
  • Streamlit Cloud
  • Ollama

📚 Currently Learning

  • 📊 Advanced Data Science
  • 📈 Excel & Data Analysis
  • 🤖 Machine Learning
  • 🧠 Artificial Intelligence
  • 💬 Generative AI & LLM Applications
  • 👁️ Computer Vision
  • 🐍 Advanced Python
  • 🌐 Django & Web Development
  • 🗃️ SQL
  • 📈 Data Visualization
  • 🔬 Statistics for Data Science
  • ⚙️ Machine Learning Model Optimization

🎯 What I'm Interested In

  • Data Science
  • Machine Learning
  • Artificial Intelligence
  • Generative AI
  • Large Language Models
  • Computer Vision
  • Data Analytics
  • Python Development
  • Django Development
  • Full-Stack Web Applications
  • REST API Applications
  • Predictive Analytics
  • Building practical AI applications
  • Building Machine Learning applications
  • Turning real-world data into useful insights

📈 My Projects

I enjoy learning by building real-world projects and continuously improving them with new technologies.

Current Portfolio

Project Technologies Status
🤖 Jhuma AI — Local AI Chatbot Python, Streamlit, Ollama, Qwen 2.5 3B ✅ Completed
🤖 Customer Churn Prediction Python, Scikit-learn, Pandas, Streamlit ✅ Completed & Deployed
🏠 House Price Prediction Python, Scikit-learn, Pandas, Streamlit ✅ Completed & Deployed
🏦 Banking Transaction & Fraud Analytics Python, SQL, SQLite, Scikit-learn, Streamlit ✅ Completed & Deployed
🤖 AI Resume Analyzer & Job Matcher Python, NLP, Scikit-learn, TF-IDF, Streamlit ✅ Completed & Deployed
🎬 AI Video Highlight Generator Python, OpenCV, Librosa, MoviePy, Streamlit ✅ Completed & Deployed
💰 Personal Finance Dashboard Python, Pandas, Streamlit, Matplotlib, SQLite ✅ Completed & Deployed
💼 Job Market Scraper & Data Science Dashboard Python, Pandas, REST API, Matplotlib, Streamlit ✅ Completed & Deployed
🛒 Django E-Commerce Store Python, Django, SQLite, HTML, CSS, Bootstrap ✅ Completed & Deployed

🚀 What I'm Building Next

I'm continuing to build practical projects in:

  • 🤖 Machine Learning
  • 🧠 Artificial Intelligence
  • 💬 Generative AI & LLMs
  • 📊 Data Science
  • 📈 Data Analytics
  • 👁️ Computer Vision
  • 🌐 Django & Web Development
  • 🔗 API-based Applications
  • 🖥️ Interactive ML Applications

My goal is to turn real-world problems into useful, data-driven applications.


📫 Connect With Me

Feel free to explore my repositories and projects.

🔗 GitHub

🔗 LinkedIn


⭐ Thanks for visiting my profile!

💡 I learn by building, experimenting, and turning ideas into practical projects.

Pinned Loading

  1. ai-video-highlight-generator ai-video-highlight-generator Public

    AI-powered video highlight generator that uses motion and audio analysis to automatically create exciting highlight reels.

    Python

  2. personal-finance-dashboard personal-finance-dashboard Public

    Interactive personal finance dashboard built with Python, Streamlit, Pandas, Matplotlib, and SQLite for tracking income, expenses, savings, and financial analytics.

    Python

  3. customer-churn-prediction customer-churn-prediction Public

    Machine learning web application that predicts customer churn using customer demographics, services, contract details, and billing information with probability-based risk assessment.

    Python

  4. django-ecommerce-store django-ecommerce-store Public

    A full-stack e-commerce web application built with Python and Django, featuring product browsing, search, category filtering, shopping cart, wishlist, checkout, order tracking, stock management, us…

    HTML

  5. jhuma-ai-chatbot jhuma-ai-chatbot Public

    A local AI chatbot built with Python and Streamlit using Ollama and Qwen 2.5 3B, featuring conversational memory, local chat history, adjustable response creativity, chat statistics, and a private …

    Python

  6. ai-resume-job-matcher ai-resume-job-matcher Public

    AI-powered Resume Analyzer and Job Matcher using NLP and Machine Learning

    Python