Hello!

Hi, I’m Muhannad

Software Engineering student building practical systems with clean UI and reliable web experience.

Profile photo

About Me

Who I am

I’m a Software Engineering student at KFUPM. I enjoy building systems that combine clean interfaces with strong frontend and backend logic and reliable databases.

My focus is on practical software: validation, role-based workflows, and automation that keeps data accurate and maintainable.

Technical Skills

  • Java
  • Python
  • HTML • CSS • JavaScript
  • Flutter (Dart)
  • MySQL
  • Git & GitHub

Visitor Preferences

Save your name for a personalized greeting and track your session time.

Welcome, guest.

Session time: 00:00

Visits on this browser: 0

Developer Quote

Loading…

Projects

Showing all projects.

Horse Racing Database System preview

Horse Racing Database System

Mobile app for managing horse races and results, backed by a PHP/MySQL API and designed with separate admin and guest features.

  • Implemented admin tools for race/results management and guest views for leaderboards and stats.
  • Database automation with stored procedures & triggers
  • Archiving logic for deleted horse records
Classroom & Facilities Reservation System preview

Classroom & Facilities Reservation System

Desktop reservation app that schedules classrooms/facilities while enforcing rules that prevent conflicts and unauthorized bookings.

  • Built the JavaFX interface and booking flow with time-slot conflict detection to prevent double-booking.
  • Role-based access rules
  • Facility constraints and booking policies
LabTrack platform preview

LabTrack

Full-stack academic programming lab platform built for KFUPM to help students, instructors, and administrators manage the complete lab workflow in one place.

  • Centralized lab management with course dashboards, browser-based coding and automated test validation.
  • Role-based workflows for students, instructors, and administrators, including grading, analytics, peer review.
  • Designed with React-based frontend flows and a backend stack using Node.js, MongoDB, and APIs.

Contact Me