π Self-taught Python Developer from Hyderabad Β |Β π€ Aspiring AI Engineer
Passionate about Machine Learning, Automation & Full-Stack Web Development
| Category | Tools / Libraries |
|---|---|
| Languages | Python, JavaScript |
| ML / Data Science | scikit-learn, pandas, NumPy, Matplotlib, Seaborn |
| Web Frameworks | Streamlit, FastAPI, React 18, Tailwind CSS |
| Core Python | OOP, File Handling, JSON, pathlib, random, string |
| Tools | Google Colab, Jupyter Notebook, joblib, Git |
| Auth / Security | bcrypt, JWT, OAuth 2.0 (GitHub & Google) |
Full-stack SaaS ML platform Β· Python Β· FastAPI Β· React Β· Tailwind CSS Β· scikit-learn
Upload any CSV and the platform automatically analyses your data, detects whether it's a classification or regression problem, trains multiple models side-by-side, returns a ranked leaderboard, and exports a ready-to-run Jupyter Notebook β all in your browser.
- Drag-and-drop CSV upload with client + server-side validation
- Auto EDA: missing values, correlation matrix, dataset quality score
- Trains Logistic Regression, Decision Tree & Random Forest (classification) / Linear Regression, Decision Tree & Random Forest (regression)
- Feature importance, plain-language auto-insights
- Pro plan: 5-fold CV, RandomizedSearchCV hyperparameter tuning, extended metrics
- Full auth system: email/password + GitHub & Google OAuth
- Security: CORS, GZip, rate limiting, CSP headers, input length limits
π View on GitHub
Machine Learning Β· Python Β· scikit-learn Β· Streamlit Β· Pandas
Predicts the likelihood of heart disease using 15 medical attributes with Logistic Regression trained on real-world patient data. Outputs Low Risk (0) or High Risk (1).
- Feature engineering with one-hot encoding & StandardScaler
- Serialised model artifacts (
.pkl) for production inference - Full end-to-end prediction pipeline: raw input β preprocessing β prediction
π View on GitHub Β |Β π Try the Live App
Machine Learning Β· Python Β· scikit-learn Β· pandas Β· Seaborn Β· Google Colab
Classifies whether a seismic event will trigger a tsunami using global earthquake records.
- Full ML pipeline: EDA β cleaning β feature importance β modelling β evaluation β tuning
- Baseline Random Forest achieved 93.6% accuracy on the test set
- Hyperparameter tuning with GridSearchCV & RandomizedSearchCV
π View on GitHub
Machine Learning Β· Python Β· scikit-learn Β· pandas Β· Streamlit
End-to-end ML regression workflow for predicting house prices (in lakhs).
- Extensive text-to-numeric preprocessing (carpet area, floor, price columns)
- Unit normalisation (sqft / sqm / sqyard β unified SQFT)
- Trained & compared Random Forest, Gradient Boosting, and Decision Tree regressors
- Deployed with Streamlit
π View on GitHub
Machine Learning Β· Python Β· scikit-learn Β· Logistic Regression
Binary classifier that predicts whether a student will PASS or FAIL based on demographic and academic background features.
- One-hot encoding of 5 categorical features (12 encoded columns)
- Logistic Regression with
class_weight='balanced'to handle class imbalance - Model persistence with
joblib(.pklartifacts)
π View on GitHub
OOP Β· Python Β· Streamlit Β· JSON Β· pathlib
A complete student records management system with both CLI and web versions.
- Auto-generates unique student IDs (letters + digits + special chars)
- Full CRUD: add, update, view, delete, search, filter by age & course
- Import / export records as JSON
- Atomic file writes to prevent data corruption
π View on GitHub Β |Β π Try the Live App
OOP Β· Python Β· Streamlit Β· JSON Β· pathlib
A complete banking system with both CLI and Streamlit web versions.
- Create accounts, deposit/withdraw money, update details, delete accounts
- Auto-generated unique account numbers (letters + digits + special chars)
- Secure PIN login, balance validation, deposit limits
- JSON file-based persistent storage
π View on GitHub Β |Β π Try the Live App
Python Β· Streamlit Β· requests
A web app that converts currencies in real time using live exchange rates via the requests library.
π View on GitHub
Python Β· pathlib Β· os
A menu-driven CLI tool for creating, reading, and deleting files with recursive directory listing.
- Context-manager-based file I/O (
with open(...)) - Safe checks using
Path.exists()andPath.is_file() - First ever Python project β demonstrates mastery of core file I/O concepts
π View on GitHub
- π Continue expanding AutoML with XGBoost/LightGBM, SHAP explainability, and Stripe billing
- π Deepen expertise in Machine Learning, Data Analysis, and Model Deployment
- π Build more full-stack AI-powered web applications

