Hi, I'm Syed Muhammad Qasim

I am exploring and building
Syed Muhammad Qasim

About Me

My name is Syed Muhammad Qasim, and I am pursuing my Bachelor's in Artificial Intelligence from Mehran University of Engineering and Technology. I am skilled in data visualization, machine learning, deep learning, and have a good knowledge of Java. I have been actively exploring advanced ML, DL, and GenAI concepts.

Programming

Python Java

AI & Machine Learning

TensorFlow PyTorch NumPy Pandas scikit-learn NLP

Database & Developer Tools

MySQL Git Jupyter Streamlit
Featured Builds

My Projects

EMS-Database
Database

EMS-Database

An Employee Management System built with Python, CustomTkinter, and MySQL. Add, update, delete, and search employee records through an intuitive GUI with secure persistent storage.

Python CustomTkinter MySQL
Customer Churn Prediction ANN
Deep Learning

Customer Churn Prediction

An Artificial Neural Network model that predicts whether a bank customer will churn. Built with TensorFlow/Keras, deployed on Streamlit with interactive input controls and real-time predictions.

Python TensorFlow Keras Streamlit
Customer Salary Prediction ANN
Deep Learning

Customer's Estimated Salary

An ANN regression model that estimates a customer's annual salary based on banking attributes. Deployed as an interactive Streamlit app with real-time inference and visual insights.

Python TensorFlow Keras Streamlit
Student Survey Data Analysis Dashboard
Dashboard

Student Survey Dashboard

An interactive data analysis dashboard built from real Google Form survey data. Visualizes student academic trends, engagement metrics, and satisfaction scores with rich charts and KPI cards.

Python Data Analysis Google Forms Visualization
PSL 2025 Data Analysis Dashboard
Dashboard

PSL 2025 Analysis Dashboard

A comprehensive data analysis dashboard for Pakistan Super League 2025. Explores player performance, match statistics, team comparisons, and batting/bowling trends through interactive visualizations.

Python Data Analysis Cricket Visualization
Research & Exploration

Notebooks And Practices

Handwritten Digit Classification

Built a CNN model on the MNIST dataset to classify handwritten digits with high accuracy. Covers Conv2D layers, pooling, dropout, and model evaluation.

Deep Learning View Notebook

Matplotlib Advanced Plotting

Followed Corey Schafer's Matplotlib series to master advanced plotting techniques — subplots, styles, annotations, bar/pie/scatter charts, and live plots.

Data Visualization View Notebook

Pandas with IPL Dataset

Hands-on Pandas practice using the IPL cricket dataset. Covers DataFrame operations, groupby, merging, filtering, and exploratory data analysis techniques.

Data Analysis View Notebook

NumPy — 100 Problems

Solved the classic 100 NumPy exercises to build strong foundations in array operations, broadcasting, indexing, linear algebra, and numerical computing.

NumPy

Python → .exe Converter

Learned how to package Python scripts into standalone Windows executables using PyInstaller. Covers single-file builds, icons, and dependency bundling.

Python View Repo

Attendance Portal

A C++ console-based attendance management portal. Supports marking, viewing, and storing attendance records for students using file handling and OOP concepts.

C++ View Repo

QR Code Generator

A Python utility to generate custom QR codes for URLs, text, or contact info. Uses the qrcode library with support for custom colors and embedded logos.

Python View Repo

Java Mini Projects

A collection of Java mini projects built while learning OOP — including calculators, banking systems, and small games — demonstrating classes, inheritance, and interfaces.

Java View Repo