MUHAMAD IMRAN BIN RUSMIN

Software Engineering Student

👤 About Me

Final-year Software Engineering student at UniKL MIIT with a solid foundation in full-stack development. I enjoy building applications and solving problems through code, and I am eager to learn new technologies and software engineering best practices in a professional environment. Looking for a March 2026 internship to apply my skills, contribute to meaningful projects, and grow as a developer.

🎓 Education

Bachelor of Information Technology (Hons.) in Software Engineering

Mar 2023 to Aug 2026

Universiti Kuala Lumpur Malaysian Institute of Information Technology (UniKL MIIT)

Current CGPA 3.62/4.00

🏆 Dean's List Achievements

  • Semester 1, March 2023
  • Semester 2, October 2023
  • Semester 4, October 2024
  • Semester 5, March 2025
  • Semester 6, October 2025

🔬 Final Year Project

Techventory: Inventory Management and Maintenance System for UniKL MIIT Technician

Final Year Project (2-person team)

  • Co-developed full-stack web app designed to replace manual IT asset tracking and the UniKL Service Desk system at UniKL MIIT
  • Designed MySQL database schema (users, roles, assets, ratings, notifications)
  • Built authentication and role-based access control system for three user types
  • Implemented notification system with real-time alerts and popup interface
  • Created rating system for service feedback and technician performance tracking
  • Developed asset and user management modules with full CRUD operations
  • Added PDF report generation with customizable filters for asset exports
  • Collaborated on integration, deployment, and user acceptance testing
Teamwork: My partner mainly handled the real-time dashboard for each user role, the maintenance request workflow, QR code scanning, and live chat. We worked together to connect the frontend and backend, improve the project, deploy the system, and conduct user acceptance testing.

What I Built

  • Authentication system with login, registration, and password reset, including C# logic for validation and session management
  • Complete database architecture with tables and relationships for users, roles, assets, ratings, and notifications
  • Notification system with popup alerts and dedicated page, plus backend logic to trigger notifications
  • Rating and feedback module for users to evaluate technicians after request completion
  • Asset management pages for viewing or modifying assets with CRUD operations
  • User management dashboard for admins to control accounts and roles
  • PDF report generation with options to export by all labs, selected labs, or individual assets for either all labs or selected labs

Key Challenges

  • Implementing role-based access control so each user type only sees appropriate features
  • Making sure notifications triggered correctly for all important events
  • Coordinating with my partner to integrate our work smoothly

What I Learned

  • Database design from scratch including relationships and constraints
  • ASP.NET's code-behind model for connecting frontend to backend logic
  • Real-world authentication and authorization implementation
  • Collaborating on a larger codebase
  • Taking a project from requirements through deployment to getting real user feedback
.NET Framework 4.7.2 ASP.NET Web Forms C# MySQL