Charith Purushotham

My Portfolio

Showcasing innovative projects in Machine Learning, Deep Learning, and Software Development

7+
Projects
4+
Achievements
3+
Tech Stacks

Deep Learning & OpenCV Projects

5 innovative AI/ML projects

Reinforcement Learning-Based Dialogue Summarization

Developed a lightweight LSTM-based attention model for dialogue summarization on the SAMSum dataset, integrating a modular RL wrapper (SCST, PPO) that improved BLEU by +5.42% over baseline without pretrained transformers.
PyTorch RL (SCST, PPO) LSTM NLP

Multimodal Zero-Shot Learning for Unseen Concepts

Designed a knowledge graph-based GCN model integrating CLIP text embeddings with semantic predicate-level relationships to classify images without labeled data. Incorporated attention-based edge features and custom prototype refinement loss.
PyTorch CLIP GCN Knowledge Graphs

Human Pose Estimation in Fitness Tracking and Guidance

AI-based tool for real-time exercise monitoring using BlazePose, Yoga pose classification, and automated data reporting.
OpenCV Deep Learning MediaPipe Node.js HTML CSS

Contour Tracking and Detection of Heart Chamber

Developed methods for detecting blood chambers in echo video frames using U-Net segmentation technique in a hackathon.
OpenCV Deep Learning (DeepGaze) PyDICOM Python

RePostureAI

An AI-powered app that corrects posture in real-time, tracks reps, and ensures safe, effective workouts for injury-free fitness.
Python OpenCV Mediapipe Streamlit Gemini AI

Machine Learning & EDA Projects

2 data analysis projects

LinkedIn Job Market Analysis and Recommendation System

Developed a forecasting tool using LinkedIn data and ML models (ARIMA, clustering) to uncover job trends and salary insights.
Python Machine Learning Scikit-learn Matplotlib Seaborn

Document Classification System in Apache Spark for Big Data

Developed a document classification system using PySpark to handle big data and optimize document processing for multi-class classification.
PySpark Article API Machine Learning

Software Development Projects

2 full-stack applications

Chat Application

A simple chat application using React Chat Engine with real-time messaging and authentication features.
React.js React Chat Engine

Full-Stack E-Commerce Application

Developed a scalable, responsive web application using React.js, Node.js, Express.js, and MongoDB with secure payment gateway integration.
Node.js Express.js React.js Tailwind CSS MongoDB React-Redux Redis

Achievements & Publications

Recognition and awards

Research Publication: Nuclear Fuel Characterization Using Machine Learning

Co-authored "Bridging Multimodal Microscopy for Advanced Characterization on Nuclear Fuel Using Machine Learning", published in Frontiers in Mechanical Engineering – Digital Manufacturing, Vol. 11, 2025. Demonstrated a transfer-learning deep-learning framework outperforming four state-of-the-art models for cross-scale defect segmentation in nuclear materials.

Best Project of the Year (Computer Science Category)

Awarded for the project "Human pose estimation in fitness tracking and guidance" at VTU, Belagavi, August 2022, supported by KSCST.

3rd Place, T9-MediHack 2025 (24hr Hackathon)

Awarded for "RePosture AI" project in the AI track. A tool for posture correction using computer vision and real-time feedback.

7th Place, AWS Jam Hackathon

Placed 7th in the AWS Jam Hackathon, solving 9/13 security challenges using AWS services, including Lambda, CloudTrail, and SageMaker.

Extracurricular Activities

Leadership and community involvement

Co-Founder, Data Science and AI-ML Student Club

Lead Layers Club to promote knowledge sharing, networking, and skill development in Data Science and AI-ML.

Technical/Data Consultant, Data Buffs

Currently working on data extraction, backend development, and statistical analysis to provide data-driven insights at Data Buffs.