Hi! I'm Muhammad Mursaleen, a BS Artificial Intelligence student at MNS University of Engineering and Technology, Multan, Pakistan.
I am building my skills around Python development, automation, software development, problem solving, and practical project development.
My learning approach is simple:
Learn β Practice β Build β Debug β Improve β Repeat
I learn programming by writing code, building projects, finding errors, understanding why they happen, and improving my existing programs.
A Python-based ATM management application using JSON file handling, authentication, account management, transactions and persistent data storage.
- π Customer Login
- π Account Lock After Wrong PIN Attempts
- π€ Account Creation
- π Customer Account Search
- π Account Management
- π° Balance Checking
- β Deposit Money
- β Withdraw Money
- π Money Transfer
- π Change PIN
- π Transaction History
- ποΈ Delete Account
- πΎ JSON Data Storage
π View ATM Management System
A Python-based student management system focused on OOP, JSON database handling, CRUD operations, result management and student statistics.
- β Add Students
- π Search Students
- βοΈ Update Student Records
- ποΈ Delete Students
- π Result Management
- π Student Statistics
- π’ Sorting
- πΎ JSON Database
- π§© Object-Oriented Programming
π View Student Management System
A modular Python application for managing books, students and borrowing transactions using JSON-based data storage.
- π Admin Authentication
- β Add Books
- π Search Books
- βοΈ Update Books
- β Delete Books
- π View Books
- π¨βπ Student Registration
- π Student Search
- π Borrow Books
- π₯ Return Books
- π Transaction History
- πΎ JSON Database
π View Library Management System
I am developing Python-based automation tools for common PDF workflows.
| Tool | Purpose |
|---|---|
| π PDF Merge | Combine PDF files |
| βοΈ PDF Split | Split PDF pages |
| π PDF Rotation | Rotate PDF pages |
| π§ Watermarking | Add watermarks |
| ποΈ Compression | Reduce PDF size |
| πΌοΈ PDF β Images | Convert PDF pages |
| π Images β PDF | Create PDF files |
| π PDF β Word | Convert PDF content |
| π Password Protection | Protect PDF files |
| π OCR | Extract text from scanned documents |
| π Page Management | Manage PDF pages |
A collection of practical Python projects focused on programming logic, modular programming, file handling, JSON and real-world applications.
π View Professional Projects
Projects created while progressing from Python fundamentals toward more practical programming and problem solving.
π View Intermediate Projects
My chapter-based Python learning repository containing practice programs, exercises and examples covering Python fundamentals through more advanced topics.
π View Python Learning Journey
π Python Fundamentals β βΌ π» Programming Practice β βΌ π Real-World Python Projects β βΌ βοΈ Python Automation β βΌ π Excel & Data Automation β βΌ π§ Advanced Python β βΌ π³ Data Structures & Algorithms β βΌ ποΈ SQL & Databases β βΌ π Data Analysis β βΌ π€ Machine Learning β βΌ π§ Deep Learning β βΌ π Artificial Intelligence
- π Python Programming
- π Python Projects
- βοΈ Python Automation
- π PDF Automation
- π Excel Automation
- π³ Data Structures & Algorithms
- π APIs
- π» Git & GitHub
- π Data Analysis
- π€ Machine Learning
- π§ Deep Learning
π’ Practicing / Building
π‘ Currently Learning
π΅ Future Stage
I believe programming improves through practice, problem solving, debugging, and building real projects β not only by reading code.
Understand
β
Practice
β
Write Code
β
Find Errors
β
Debug
β
Improve
β
Build Projects
β
Repeat π
My goal is to gradually move from simple programs toward structured, practical, and real-world software projects.
π Understand the concept βοΈ Practice the concept π» Write the code myself π Find and understand errors π§ Debug the problem π Improve the solution ποΈ Build practical projects π Repeat and improve
π Python & Development π Build more practical Python projects π Strengthen Python programming βοΈ Develop useful automation tools π Improve PDF automation skills π Learn Excel and data automation π Learn and work with APIs
π³ Computer Science π³ Strengthen Data Structures & Algorithms ποΈ Learn SQL and database systems π Move into Data Analysis π€ AI & Machine Learning
π Continue progressing toward AI πΌ Professional Growth
π Contribute to open-source projects π Build a strong GitHub portfolio π οΈ Create real-world projects π Continue learning and improving
π οΈ Technologies & Tools
π Keep Learning β’ π» Keep Building β’ π Keep Improving