Skip to content
View osaid400's full-sized avatar
🎯
Learning...
🎯
Learning...

Block or report osaid400

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

Hi there, I'm Muhammad Abdullah Farooq

BS Computer Science Student | Sindh Madressatul Islam University (SMIU), Karachi

I'm a Computer Science undergraduate student passionate about Python, Software Development, Artificial Intelligence, and Data Science.

I build practical, real-world console applications from the ground up starting with plain functions, moving to Object Oriented Programming, and now structuring every project into clean, modular Python packages. My goal is to keep closing the gap between "code that works" and "code that's actually well engineered."


Currently Working On

  • Migrating all 15 console projects from JSON persistence to SQLite databases
  • Learning relational database design (tables, keys, joins, queries)
  • Preparing for API development and Flask
  • Expanding my software development portfolio toward a Data Science / AI specialization

Tech Stack

Python VS Code Git GitHub JSON OOP Modular Architecture SHA--256

Currently Learning

SQLite REST APIs Tkinter Flask Data Analysis Machine Learning Deep Learning Artificial Intelligence


Featured Projects

Every project below is structured as a proper Python package (models / manager / UI / main), not a single script — separating data, business logic, and presentation.

Project Description
Bank Management System Full banking system with hashed PINs, 3-attempt account lockout, loan & checkbook approval workflows, interest calculation, and an admin panel
Car Rental System Fleet rental system with customer accounts, unique per-booking IDs, real date-overlap prevention, and multi-charge billing (discount, GST, fuel, insurance)
Shopping Cart System E-commerce-style cart system with per-customer carts, salted password hashing, tiered + coupon discounts, and checkout-time stock validation
Restaurant Order System Ordering system with Dine-In/Takeaway flows, table reservations, a percentage/flat coupon engine, and a sales analytics dashboard
Hotel Booking System Room booking system with amenity packages, date-range availability search (interval overlap detection), and cancellation-fee refund logic
Employee Management System HR system with password hashing, login lockout, a leave-request approval workflow, and automated payslip generation
Inventory Management System Role-based (Admin/Staff) inventory system with supplier tracking, a full action audit log, and CSV export
Quiz Application Timed quiz app with randomized question sampling, user accounts, performance analytics, and a global leaderboard
Expense Tracker System Month-aware expense tracker with real monthly budget checks, flexible analytics, and exportable monthly reports
ATM Management System PIN-based ATM simulation with secure hashed authentication and transaction handling
Movie Ticket Booking System Console-based booking system with visual seat selection, booking management, and billing
Library Management System Library system for borrowing, returning, and tracking books
Contact Book System Contact management system built with OOP, JSON persistence, and CRUD operations
School Management System Student management system with attendance tracking and modular design
Calculator (OOP) Object-Oriented calculator with JSON-based calculation history
Portfolio Website Personal portfolio website built using HTML, CSS, and JavaScript

Goals

  • Build high-quality, real-world-grade software projects
  • Master Python and modern backend development
  • Strengthen problem-solving and analytical thinking
  • Learn relational databases, APIs, and GUI development
  • Explore Artificial Intelligence and Data Science, specializing toward AI + Finance
  • Contribute to open-source projects

GitHub Stats

GitHub Streak

Note: This card updates automatically based on GitHub activity, but GitHub caches the image, so it can take a few hours after a commit for the numbers to refresh. If it ever shows blank or broken, the hosting service is temporarily down — this is a known, widespread issue with this free service, not something wrong with the profile. Refreshing after a while usually fixes it.


Connect With Me

Email: osaid.abdullah2007@gmail.com

LinkedIn: https://linkedin.com/in/muhammad-abdullah-farooq-684ab1350


"Learn. Build. Break. Fix. Repeat."

Pinned Loading

  1. Car-Rental-System Car-Rental-System Public

    A robust, modular, object-oriented Car Rental System built in Python 3 featuring customer authentication, unique booking IDs, and multi-period date-range overlap validation.

    Python 1

  2. Hotel-Room-Booking-System Hotel-Room-Booking-System Public

    Console-based Hotel Booking System with room amenities, date-range availability search, and cancellation-fee refunds.

    Python 1

  3. Movie-Ticket-Booking-System Movie-Ticket-Booking-System Public

    A feature-rich Python console-based Movie Ticket Booking & Cinema Management System featuring multi-showtime management, snack concessions, discount coupons (WELCOME10, FLAT500), rating & review sy…

    Python 1

  4. Restaurant-Order-System Restaurant-Order-System Public

    Console-based Restaurant Order System with table reservations, coupon-based billing, and sales analytics.

    Python

  5. Quiz-Application-Python Quiz-Application-Python Public

    Console-based Quiz Application with timed questions, randomized sampling, user accounts, performance analytics, and a leaderboard.

    Python

  6. Shopping-Cart-System Shopping-Cart-System Public

    A modular, console-based Python application for inventory control, shopping carts, secure authentication, and sales reporting using OOP and JSON persistence.

    Python