Muhammad Al Hafiz
Software Developer
Fresh Graduate in Informatics with interests in Artificial Intelligence and Software Development. Eager to continuously learn, build practical applications, and apply technology to solve real-world challenges.

About Me
About Me
I am a fresh graduate in Informatics from Universitas Andalas with a strong interest in Software Development and Artificial Intelligence. Currently, I am focusing my knowledge on Fullstack Web Development. Through academic research, internship experience, and personal projects, I have developed practical skills in Artificial Intelligence and Web Development. I am passionate about continuous learning and excited to contribute to innovative software solutions while growing as a technology professional.
Education
Bachelor of Informatics
Universitas Andalas | 2022–2026
Career Interests
Fullstack Web Development, Software Engineering, and Artificial Intelligence
Interactive Portfolio

Designed and developed a modern personal portfolio website to showcase my projects, technical skills, and professional journey using Astro and Tailwind CSS.
Personal Portfolio Website

Designed and developed a modern personal portfolio website to showcase my projects, technical skills, and professional journey using Astro and Tailwind CSS.
Designed and developed a modern personal portfolio website to showcase my projects, technical skills, and professional experience. The website was built using Astro, Tailwind CSS v4, and shadcn/ui with a component-based architecture and Astro Content Collections for scalable project management. The UI was designed using Google Stitch and customized to create a clean, responsive, and professional user experience while following modern frontend development best practices.

Developed an AI-powered object detection model to identify five porang leaf conditions using YOLOv8 with Stratified 5-Fold Cross-Validation and dynamic data augmentation.
Porang Leaf Disease Detection Using YOLOv8



Developed an AI-powered object detection model to identify five porang leaf conditions using YOLOv8 with Stratified 5-Fold Cross-Validation and dynamic data augmentation.
Developed an AI-based object detection system for identifying five porang leaf conditions using the YOLOv8 architecture. The project applied Stratified 5-Fold Cross-Validation and dynamic data augmentation to improve model generalization, achieving 80.53% mAP@50 on the test dataset.

Developed a web-based KPI management system to streamline performance monitoring and improve digital reporting processes during my internship.
KPI Management System




Developed a web-based KPI management system to streamline performance monitoring and improve digital reporting processes during my internship.
Developed a web-based Key Performance Indicator (KPI) Management System during my internship at PT Dipo Star Finance as IT Development Center Intern. The application was built using Laravel and MySQL as a foundational solution to support digital performance monitoring and reporting workflows. Throughout the project, I collaborated with my mentor and the Head of Department to define business requirements and implement core functional features, establishing the initial architecture for the system to be further developed and scaled by the company’s IT team.

Developed an Android application for detecting five common dental conditions using YOLOv8 and TensorFlow Lite, with authentication, examination history, healthcare facility information, and a dental-related chatbot.
Dentist App – Dental Condition Detection


Developed an Android application for detecting five common dental conditions using YOLOv8 and TensorFlow Lite, with authentication, examination history, healthcare facility information, and a dental-related chatbot.
Developed an Android application for detecting five common dental conditions using a YOLOv8-based computer vision model integrated with TensorFlow Lite. In this project, as Mobile Application Developer, I developed the Android frontend and application logic using Kotlin, implemented user interface flows, integrated REST APIs for authentication and examination history, and connected the YOLOv8 detection model to the mobile application. The application also provides healthcare facility information, dental examination history, and a dental-related chatbot.

Designed and developed a responsive mobile-first e-wallet web application UI template featuring interactive screens, a custom brand design system, and WCAG accessibility compliance using Tailwind CSS v4.
Sakuku - E-Wallet Mobile Web Application UI




Designed and developed a responsive mobile-first e-wallet web application UI template featuring interactive screens, a custom brand design system, and WCAG accessibility compliance using Tailwind CSS v4.
Designed and developed a comprehensive e-wallet web application UI using modern frontend principles with a mobile-first approach and Tailwind CSS v4. The project features a complete financial user flow including a splash screen, interactive dashboard with balance visibility toggle, onboarding and 6-digit PIN registration, transaction history with search functionality, withdrawal forms, account settings, and multiple transaction status screens (Settled, Pending, Failed, Expired, Canceled). Built with a custom Brand Blue design system (#0D47A1 & #1565C0), centered desktop container limits (max-w-3xl mx-auto), and full accessibility compliance (axe-linter & WCAG standards).

Sliced and developed a mobile-first crowdfunding and donation web platform interface from scratch as part of CodePolitan course using HTML5 and Tailwind CSS v4.
KitaBantu - Mobile-First Crowdfunding & Donation Web App






Sliced and developed a mobile-first crowdfunding and donation web platform interface from scratch as part of CodePolitan course using HTML5 and Tailwind CSS v4.
Developed a responsive, mobile-first crowdfunding and charity donation platform interface named KitaBantu by translating design mockups into semantic and modular web pages using Tailwind CSS v4. The application features an end-to-end user journey across 18+ interconnected pages, including campaign exploration by categories, campaign stories and details, interactive donation nominal inputs, multiple payment method selections (Virtual Accounts and E-Wallets/QRIS), payment confirmation, complete user authentication flows (login, register, reset password), and profile management with donation history tracking.

Built a responsive personal portfolio website by applying modern frontend development concepts learned through a Tailwind CSS course.
Responsive Portfolio Website

Built a responsive personal portfolio website by applying modern frontend development concepts learned through a Tailwind CSS course.
Developed a responsive personal portfolio website as part of a frontend web development course using Tailwind CSS. The project showcases responsive layouts, reusable UI sections, smooth scrolling navigation, interactive animations, and mobile-first design principles. Through this project, I strengthened my understanding of utility-first CSS, responsive web design, and modern frontend development workflows.

A simple React TodoList app for adding, sorting, and tracking tasks with completion progress.
GoCheck - TodoList App



A simple React TodoList app for adding, sorting, and tracking tasks with completion progress.
Developed GoCheck, a simple TodoList app for organizing tasks and tracking completion progress. Users can add items, mark them as complete, sort the list by input order, title, or completion status, and delete individual items or clear the entire list. The app also displays completion statistics. TodoList data is stored in memory and resets when the page is reloaded.

A React app for splitting shared bills, calculating each person's share, and tracking balances between friends.
Split Bill App



A React app for splitting shared bills, calculating each person's share, and tracking balances between friends.
Developed Split Bill App, a React application for managing shared expenses with friends. Users can add friends, select someone to split a bill with, enter the total bill and their own share, and choose who paid. The app calculates the remaining share and updates the balance to show who owes whom. Friend and balance data is stored in memory and resets when the page is reloaded.

Built a React movie discovery app that lets users search movies, explore details, rate titles, and manage a personal watched list using the OMDb API.
Pop Movie



Built a React movie discovery app that lets users search movies, explore details, rate titles, and manage a personal watched list using the OMDb API.
Developed Pop Movie, a movie discovery application powered by the OMDb API. Users can search for movies, view details such as plot, cast, genre, runtime, and IMDb rating, then rate titles and add them to a personal watched list. The interface includes loading and error states, movie summaries, and scrollable lists. The project uses a component-based React structure to separate the application flow, UI components, and API service logic.

Designed and developed a responsive landing page for a premium car showcase website as part of learning modern frontend development using Bootstrap 5.
Responsive Car Showcase Landing Page

Designed and developed a responsive landing page for a premium car showcase website as part of learning modern frontend development using Bootstrap 5.
Developed a responsive landing page for a premium car showcase website by applying modern frontend development principles using Bootstrap 5. The project features a responsive navigation bar, animated hero section, service highlights, product showcase cards, company profile, and contact section, demonstrating practical implementation of responsive layouts, reusable UI components, and Bootstrap’s grid system.
Human Resources Development Member
Student Organization
Coordinated the Study Club program to support academic development and knowledge sharing among members. Managed the implementation of InformatiCup by collaborating with committee members, organizing event activities, and ensuring smooth execution.
Web Developer & Publication and Documentation Division Coordinator
Nagari Sungayang – Community Service Project (KKN Universitas Andalas)
Designed and developed the official Nagari Sungayang website using WordPress to serve as a digital publication platform, improve transparency of village programs and policies, and enhance the visibility and identity of the village to the community.
IT Development Center Intern
PT Dipo Star Finance
Developed a web-based KPI application using Laravel to support employee performance monitoring. Collaborated with internal departments to gather requirements and implemented database design, user interfaces, and core application features.
AI & Machine Learning
Web Development
Tools
UI/UX

verifiedOracle Academy
Database Programming with SQL
workspace_premiumIssued by Oracle Academy


verifiedOracle Academy
Database Design
workspace_premiumIssued by Oracle Academy


verifiedCodepolitan
React.js - Belajar Hook Effect dan Data Fetching
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
React.js - Bagaimana React.js Bekerja di Balik Layar
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
React.js - Belajar Lebih Dalam Tentang Component dan Jenisnya
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Belajar Membuat Aplikasi Split Bill dengan React.js
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
React.js State Management
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Mengelola Perubahan Tampilan dengan Data Bersama Event Handler pada React.js
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Membuat dan Menggunakan Komponen dalam Aplikasi Berbasis React.js
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Belajar ReactJS
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Membuat Website Crowd Funding dengan Tailwind Slicing
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Membangun Aplikasi E-Wallet
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Website Portofolio Menggunakan Tailwind CSS
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Landing Page Website dengan Bootstrap 4
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
jQuery Dasar
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
AJAX dan Web API
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
JavaScript DOM
workspace_premiumIssued by Codepolitan


verifiedWorkshop / Webinar
Webinar Automation & RPA
workspace_premiumIssued by Workshop / Webinar


verifiedCodepolitan
JavaScript Asynchronous
workspace_premiumIssued by Codepolitan


verifiedJago Canva
Sertifikat Pelatihan Jago Canva
workspace_premiumIssued by Jago Canva


verifiedCodepolitan
Object Oriented Programming JavaScript
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Dasar Pemrograman JavaScript
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Belajar Bootstrap
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Dasar Pemrograman CSS
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Dasar Pemrograman HTML
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Belajar Git Lanjutan
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Git Pemula
workspace_premiumIssued by Codepolitan


verifiedCodepolitan
Command Line (CMD)
workspace_premiumIssued by Codepolitan


verifiedUniversitas Andalas
Peserta Talkshow AMD Classroom
workspace_premiumIssued by Universitas Andalas


verifiedCodepolitan
Belajar Text Editor
workspace_premiumIssued by Codepolitan


verifiedSamsung
Samsung Innovation Campus
workspace_premiumIssued by Samsung


verifiedCodepolitan
Algoritma dan Pemrograman Dasar
workspace_premiumIssued by Codepolitan


verifiedBank Negara Indonesia (BNI)
Sertifikat Pelatihan BNI
workspace_premiumIssued by Bank Negara Indonesia (BNI)


verifiedFakultas Ilmu Sosial dan Ilmu Politik Universitas Andalas
Sertifikat Kontribusi Fisip ACQUIN
workspace_premiumIssued by Fakultas Ilmu Sosial dan Ilmu Politik Universitas Andalas


verifiedCodepolitan
Dasar Pemrograman Komputer
workspace_premiumIssued by Codepolitan


verifiedUniversitas Andalas
Peserta Seminar E-Voting
workspace_premiumIssued by Universitas Andalas


verifiedJurusan Informatika UNAND
Panitia Kuliah Umum Informatika
workspace_premiumIssued by Jurusan Informatika UNAND


verifiedBadan Pengelola Keuangan Haji (BPKH)
Sertifikat Program BPKH
workspace_premiumIssued by Badan Pengelola Keuangan Haji (BPKH)


verifiedUniversitas Andalas
Andalas Lawyer Club
workspace_premiumIssued by Universitas Andalas


verifiedHimpunan Mahasiswa Informatika UNAND
Peserta Techoverse
workspace_premiumIssued by Himpunan Mahasiswa Informatika UNAND

Let's Connect
I'm currently looking for new opportunities in software engineering and development. Whether you have a question or just want to say hi, feel free to drop a message!
contactsContact Info
Find my email, social profiles, and location.
sendSend Me a Message
Fill out the form below and I'll get back to you as soon as possible.
