Skip to content
View dpm24800's full-sized avatar
๐ŸŽฏ
Focusing
๐ŸŽฏ
Focusing

Block or report dpm24800

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.

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
dpm24800/README.md

Hi there ๐Ÿ‘‹, I'm Dipak Pulami Magar

Data Science, Machine Learning and Deep Learning Enthusiast

Profile Views


About Me

I'm a passionate Data Science, ML and DL Learner currently building my foundation in Python, NumPy, Pandas, EDA, and SQL. My goal is to grow into a skilled AI and Machine Learning engineer, working on projects that turn data into actionable insights.

  • ๐ŸŒฑ Currently learning Machine Learning, Data Visualization, and advanced AI concepts.
  • ๐Ÿ’ฌ Ask me about Python, Data Analysis, SQL, or beginner-friendly ML concepts.
  • โšก Fun fact: I enjoy exploring datasets and discovering hidden patterns!

๐Ÿ›  Skills & Tools

Programming Languages

Python MySQL HTML5 CSS3 JavaScript PHP

Data Science & ML (Learning)

NumPy Pandas Matplotlib Seaborn EDA Data Analysis

Tools


๐Ÿ“‚ Projects & Learning Highlights

I am currently working on beginner-friendly Data Science, Machine Learning and Deep Learning Projects to apply my skills:

Deep Learning Projects

A PyTorch-powered handwritten digit recognizer that lets users draw or upload digit images (0โ€“9) and predicts them using a convolutional neural network (CNN) via a simple Streamlit interface. Great for learning, digitization tasks, and lightweight AI demos.

  • Key Features: Handwritten digit drawing canvas, image upload prediction, pre-trained CNN model, fast inference with high accuracy, modular Streamlit apps.
  • Tools: Python, PyTorch, Torchvision, Streamlit, NumPy, PIL.

Machine Learning Projects

An end-to-end regression solution designed to monitor and predict employee burnout levels (0-100) based on work habits and lifestyle metrics. Features a sophisticated Glassmorphic UI and a robust pipeline that handles everything from data ingestion to real-time risk assessment.

  • Key Features: Proactive risk alerts (Low/Medium/High), automated data transformation, and dual-deployment (Flask & Streamlit).
  • Tools: Python, Scikit-learn, XGBoost, CatBoost, Flask, Streamlit, Pandas.

Predicts studentsโ€™ math scores using demographic and academic attributes. This project implements a complete industry-standard ML lifecycle, including comprehensive EDA, feature engineering, and model serialization.

  • Key Features: Interactive data visualization, hyperparameter tuning, and a user-friendly API for instant predictions.
  • Tools: Pandas, Scikit-learn, CatBoost, XGBoost, Flask, Streamlit, Altair.

Miscellaneous AI-Related Projects

An interactive OCR and translation web application for extracting text from images using region-based selection and full-image scanning. Built as a lightweight computer vision application with a clean, production-ready UI powered by Streamlit and deep-learning OCR via EasyOCR, with on-the-fly translation backed by Google.

  • Key Features: Google-Lens-style crop selection, full image scan mode, multi-language OCR (English, Nepali, Hindi), instant translation, one-click copy buttons, and downloadable session history (CSV).
  • Tools: Python, Streamlit, EasyOCR, streamlit-cropper, deep-translator, Pillow, NumPy, Pandas.

Data Science Projects

Cleans and analyzes scraped job market data and produces visual insights using exploratory data analysis. Tools: Pandas, Matplotlib, Seaborn


Web Scrapping Projects

Automated web scraping pipeline that collects job listings, removes duplicates, sorts records, and exports results to CSV with scheduled execution. Tools: Python, Selenium, GitHub Actions


Python Projects

CLI tool that generates project folder structures from tree-style text files and is published on PyPI for fast and consistent project setup. Tools: Python, Click, setuptools

Command-line tool to extract and export YouTube playlist metadata for further processing. Tools: Python, yt-dlp

More projects will be added as I progress on my Data Science and ML journey.


๐Ÿ’ฌ Connect with Me

LinkedIn LeetCode Email


โ€œLearning today, building AI for tomorrow.โ€ ๐Ÿš€

Pinned Loading

  1. student-performance-predictor student-performance-predictor Public

    End-to-end machine learning project to predict student math scores from demographic and academic features. Includes data preprocessing, model training (CatBoost, XGBoost, scikit-learn), and web intโ€ฆ

    Python

  2. employee-wellness-predictor employee-wellness-predictor Public

    Jupyter Notebook