Muhammad Usman
Computer Science Student
Computer Science student at Asia Pacific University, Kuala Lumpur, with hands-on experience in Flutter app development, C, C++, Java, Python, and Linux server configuration. Passionate about building practical software and learning through real projects.
Education
Asia Pacific University | Kuala Lumpur, Malaysia
2024 – PresentBachelor of Computer Science
- Relevant coursework includes Data Structures, Object-Oriented Programming, Networking, and Operating Systems.
- Building practical projects using Flutter, Firebase, Java, Python, C, C++, and SQL.
- Learning software development, database systems, networking, and system administration.
NCC UK – TMUC Bahria Springs | Rawalpindi, Pakistan
2023 – 2024Level 3 International Foundation Diploma in Computer Science
- Completed a foundation pathway in Computer Science.
- Studied programming fundamentals, computing concepts, and academic skills.
- Prepared for progression into Bachelor of Computer Science at Asia Pacific University.
Experience
Technical Assistant Trainee
Sep 2025 – Nov 2025Asia Pacific University
- Helped students and staff fix everyday IT issues: crashed computers, broken logins, software not loading. Not glamorous, but I learned how a real lab environment runs.
- Diagnosed hardware and software problems across classroom PCs and lab machines. Got good at spotting issues fast.
- Kept daily IT operations running smoothly so classes weren't disrupted. Basically on call for anything that went wrong.
Skills
Development
Systems & Networking
Professional
Featured Projects
UniBudget+ Flutter & Firebase
Flutter · FirebaseA student budget management app built with Flutter and Firebase, featuring role based login, expense tracking, analytics, funding requests, and dark mode.
Course Recovery System
Java · SwingA Java Swing desktop application for managing course recovery requests, eligibility checks, OTP verification, and student recovery plans using OOP principles.
University Management System
Python · CLIA Python CLI system for managing students, courses, enrolments, and grades using role based menus and CSV file storage.
Inventory Management System
C · File I/OA C based inventory management system for tracking products, stock levels, suppliers, transactions, and reports using modular programming and file handling.
Homy Real Estate Chatbot
Python · NLPA real estate chatbot that handles property inquiries using basic NLP, intent detection, and predefined response flows.
Network Design & Simulation
Cisco · NetworkingA multi-subnet LAN and WAN network designed in Cisco Packet Tracer, covering routing, switching, VLANs, subnetting, and device configuration.
Linux Server Administration
Linux · RockySet up a Linux server from scratch using Rocky Linux in VirtualBox. Configured DNS, web hosting, email, user accounts, and firewall rules. Broke it multiple times, fixed it every time.
Certificates
Red Hat System Administration I (RH124)
Red Hat
CCNA: Introduction to Networks
Cisco Networking Academy
5G Pioneers Program MY5G Ericsson Malaysia
DNB & Ericsson
Microsoft Office Specialist: Word 2019 Associate
MicrosoftAbout Me
I am a second year Computer Science student at Asia Pacific University in Kuala Lumpur, Malaysia, with a strong interest in software development and mobile application development.
I have hands-on experience building academic and practical projects using Flutter, Firebase, C, C++, Java, Python, and SQL. I have also worked with Linux server configuration, DNS setup, networking labs, and system administration tasks, which helped me understand how software and infrastructure work together.
Through my projects, I have learned to solve problems, debug issues, work with different technologies, and build user focused solutions.