A Little Bit About Me
Growing up, I always enjoyed creating things and giving them my personal touch—whether it was in music, short films, screenplays, or video games. These creative pursuits have been a constant passion of mine. However, over the past six years, I've found another side of myself—the technical side. I've come to realize that I have a knack for working with computers. I genuinely believe in my computer skills, and I've been exploring ways to blend my love for the arts with my newfound technical abilities. This exploration led me to discover a joy in developing software and websites. Consequently, I'm now on a journey to build a career that allows me to express my creativity through the development of visually appealing software and websites.
To pursue my aspirations, I've taken the initiative to developed this online portfolio/CV that you're currently seeing right now. Its purpose is to showcase my abilities in creating visually appealing websites and highlight the skills I've developed these past years.
To pursue my aspirations, I've taken the initiative to developed this online portfolio/CV that you're currently seeing right now. Its purpose is to showcase my abilities in creating visually appealing websites and highlight the skills I've developed these past years.
Attention To DetailFast LearnerHardworkingTeam PlayerLeaderResilienceAdaptibilityEfficiencyProblem-Solving
Attention To DetailFast LearnerHardworkingTeam PlayerLeaderResilienceAdaptibilityEfficiencyProblem-Solving
Over the years, I have amassed a number of skills related to my field. These include programming languages, libraries, frameworks, tools, and platforms.


















I've worked on several projects, either on my own or as part of a team. These projects include ones from school, work, and personal interests.

























Problem Overview
We asked students about their study habits, and a big problem popped up: many don't have a clear plan for studying. This is causing a lot of chaos, making it tough for them to keep track of assignments and do well in their classes.
Tackling the Problem
We have developed an app to help students keep track of assignments, manage tasks effortlessly, and never miss an exam deadline. The app also provides an analysis of their study sessions, offering insights to optimize their study routine.
Backstory
As a software engineering student, I had the opportunity to lead a team of four during the development of a student planner system and mobile application called "MyPlan".
The MyPlan system combines multiple features that help to organize and motivate a student's study life. The features include a Timetable, To-do List, Study Mode, and Messaging feature. These features were carefully designed to cater to the needs of students, helping them to plan their schedules, track their progress, and communicate with peers and instructors.
To develop the MyPlan system, we used Android Studio's Java programming language and integrated a NoSQL database called Firebase Realtime Database. This allowed us to store and manage data in real-time, making it easier to update and synchronize data across multiple devices.
During the development process, I was responsible for overseeing the project and ensuring that each team member was meeting their assigned tasks. I also contributed to the development of the Timetable, "Study Mode" and Messaging feature, working closely with team members to integrate these features into the application.
Overall, the development of the MyPlan system was a challenging yet rewarding experience. It gave me the opportunity to lead a team, work with new technologies, and develop an application that has the potential to help students improve their study habits and achieve academic success.
The MyPlan system combines multiple features that help to organize and motivate a student's study life. The features include a Timetable, To-do List, Study Mode, and Messaging feature. These features were carefully designed to cater to the needs of students, helping them to plan their schedules, track their progress, and communicate with peers and instructors.
To develop the MyPlan system, we used Android Studio's Java programming language and integrated a NoSQL database called Firebase Realtime Database. This allowed us to store and manage data in real-time, making it easier to update and synchronize data across multiple devices.
During the development process, I was responsible for overseeing the project and ensuring that each team member was meeting their assigned tasks. I also contributed to the development of the Timetable, "Study Mode" and Messaging feature, working closely with team members to integrate these features into the application.
Overall, the development of the MyPlan system was a challenging yet rewarding experience. It gave me the opportunity to lead a team, work with new technologies, and develop an application that has the potential to help students improve their study habits and achieve academic success.
UI



















Backstory
As a final year software engineering student, I have developed a local multiplayer 2D web game called "GetAlong". The main objective of the game is to increase the bond between ADHD children and their parents or guardians, while also providing multiple mini-games that help to treat ADHD symptoms.
To create the game, I used GDScript programming language and Godot's game engine. These technologies allow me to create an engaging and interactive gameplay experience for users, as well as incorporate features like animations and sound effects.
The game also feature a Firebase Firestore Database integration, which allow users to store their progress and continue playing from where they left off. This feature ensure that players can track their progress and continue playing the game seamlessly.
The game has been published on itch.io, a popular game publishing platform. This will provide an opportunity for users to play the game, provide feedback, and help me improve the game further.
Overall, the development of "GetAlong" has been an exciting and challenging experience. I am confident that the game will provide a valuable resource for ADHD children and their parents or guardians to bond and treat ADHD symptoms while having fun. This final year project has also won Best Final Year Project in an annual event conducted by the faculty.
To create the game, I used GDScript programming language and Godot's game engine. These technologies allow me to create an engaging and interactive gameplay experience for users, as well as incorporate features like animations and sound effects.
The game also feature a Firebase Firestore Database integration, which allow users to store their progress and continue playing from where they left off. This feature ensure that players can track their progress and continue playing the game seamlessly.
The game has been published on itch.io, a popular game publishing platform. This will provide an opportunity for users to play the game, provide feedback, and help me improve the game further.
Overall, the development of "GetAlong" has been an exciting and challenging experience. I am confident that the game will provide a valuable resource for ADHD children and their parents or guardians to bond and treat ADHD symptoms while having fun. This final year project has also won Best Final Year Project in an annual event conducted by the faculty.
UI

Backstory
During my software engineering studies, I created a product catalog website. The website is a comprehensive solution that enables users to view and add products, upload product images, view and add customers or staff, and generate invoices.
To develop the website, I used a combination of front-end and back-end technologies, including HTML, CSS, JavaScript, and PHP. I also integrated a MySQL database to store and manage data efficiently.
One of the key features of the website is the ability to add and manage products, including product descriptions, images, and pricing. The website also allows users to add and manage customer and staff information, including their contact details and access levels. Additionally, the website can generate invoices based on customer orders, which can be saved or printed.
In addition to the website, I also created the same product catalog as a separate application using Visual Studio and Visual Basic. The application provides similar features to the website and allows users to manage products, customers, staff, and invoices in a desktop environment.
Overall, the product catalog website and application were challenging yet rewarding projects that gave me practical experience in web and desktop application development, database management, and project management.
To develop the website, I used a combination of front-end and back-end technologies, including HTML, CSS, JavaScript, and PHP. I also integrated a MySQL database to store and manage data efficiently.
One of the key features of the website is the ability to add and manage products, including product descriptions, images, and pricing. The website also allows users to add and manage customer and staff information, including their contact details and access levels. Additionally, the website can generate invoices based on customer orders, which can be saved or printed.
In addition to the website, I also created the same product catalog as a separate application using Visual Studio and Visual Basic. The application provides similar features to the website and allows users to manage products, customers, staff, and invoices in a desktop environment.
Overall, the product catalog website and application were challenging yet rewarding projects that gave me practical experience in web and desktop application development, database management, and project management.
UI

2023
Karnival Inovasi Digital (KID)
Participant- Submitted final year project for recognition in an annual event conducted by the faculty
- Won Best Final Year Project “Anugerah Inovasi Digital”
MyMindaCare Focus Group Discussion
Participant/Tester- Chosen to participate in “MyMindaCare” application's focus group discussion facilitated by a lecturer
2022
Game Engine “GDevelop” Workshop
Participant- Handles payments for participants wanting to join the workshop
Learn Python
Treasurer- Participate in a program that teaches participants about Python
- Won second place in the Python Quiz
AR Application User Testing
Participant/Tester- Participate in user testing for an AR app designed to teach users Arduino
- Provide feedback and identify any bugs in the AR app
2021
Mobile Application Prototype Autistic Children Competition
Participant- Competes with other groups in designing a mobile application prototype
- Won “Best UI”
Google Foobar Challenge
Participant- Receive invitation and participate in Google's secret recruitment process and coding test
I have worked at:
Petronas Digital
Trainee Developer
Maxwell Cloud Technology
Full Stack Web Developer Internship
Help me expand this list!
Made with React, Next.js, and Tailwind CSS
Designed & Developed by Muhammad Fahmi Izzuddin 2024
