Automated Skin Disease Classifier
A deep-learning image classifier for 9 skin conditions with a Streamlit app: a computer vision project that also taught when not to trust a model.
Overview
A skin condition classification system that identifies dermatological conditions from images, trained on the Skin Cancer 9 Classes (ISIC) dataset. A ResNet50 backbone clearly outperformed a baseline CNN, reaching around 60% accuracy across 9 classes.
What is included
- A Streamlit web app for image upload and prediction
- Modular training and inference scripts (
data.py,model.py,train.py,prediction.py) - Pretrained ResNet model weights
The lesson that carries into business work
60% across nine classes is a real improvement over the baseline, and it is still not good enough for decisions that matter. The project was a hard lesson in reading results honestly: class imbalance, the cost of each kind of mistake, and why one accuracy number can hide what a model gets wrong. I apply the same rule to every business model: know what an error costs before you put a model in front of a decision.
Disclaimer
Built for research and education only. It is not a substitute for professional medical diagnosis.

Full Stack Data Scientist & Business Systems Developer · Finance background · ML, Automation, Django
View full portfolio →
More projects
Brijwasi Sweets — Company Website & Recommendation System
A new company website and an AI product-recommendation system for a food & beverages brand, aimed at larger orders and more repeat customers.
Custom Business SoftwareClient Portal & GST Billing System
The system BeeProton AI runs on: client portal, GST-compliant invoicing, payments, milestones, support tickets and encrypted client communication, in one place.
Web & App DevelopmentAnvi Foundation — Website for a Special-Education NGO
A ten-page website for an NGO in Navi Mumbai, built around one goal: helping parents book an assessment. Includes UPI and bank donations with no gateway fees.
Have a project in mind? Get a free quote in 24 hours.
Transparent, affordable pricing in INR. Fixed-price packages or hourly — you choose.