Hafidz Mulia

    Hafidz Mulia

    Web Developer | Programming Teacher | Lab Coordinator

    I build responsive, accessible websites, teach practical programming, and coordinate lab programming at ITS — combining product-focused development with hands-on mentorship.

    Download CV

    Professional Summary

    I'm a Junior Web Developer, Programming Teacher, and Lab Coordinator passionate about building responsive, user-focused web applications and empowering others through code education. With hands-on experience in Next.js, TypeScript, Laravel, Tailwind CSS, Vue.js, Supabase, MongoDB, PostgreSQL, and MySQL, I develop clean, efficient solutions that balance performance and usability.

    As a lab coordinator and assistant instructor at ITS, I've mentored students in algorithmic thinking, programming fundamentals, and practical web development. My recent projects include building interactive Web GIS platforms with spatial databases, automated reporting systems, and role-based authentication. I enjoy translating complex technical concepts into accessible lessons while continuously learning and refining my craft. Driven by curiosity and collaboration, I aim to deliver impactful digital experiences that connect design, data, and real-world functionality.

    Work Experience

    Timedoor Academy

    Programming Teacher

    Timedoor Academy

    Jan 2025 - Present

    Taught programming fundamentals to junior, kids, and teen learners; prepared lesson plans and mentored students on mini-projects

    • Instructed 20+ learners in Python & JavaScript fundamentals, data structures, and GUI projects.
    • Mentored students through final coding projects and delivered detailed performance feedback.
    • Improved learning outcomes and project completion rates via structured, interactive lessons.
    Provicom

    Laboratorium Assistant

    Programming and Visual Computing

    Aug 2024 - Present

    Coordinator Assistant Laboratorium

    Aug 2025 - Present

    Coordinate the Programming & Visual Computing Lab (ProviKom) at ITS Mathematics, overseeing practicum planning (Alpro 1 & 2), organizing workshops, and managing lab logistics and operations.

    Assistant Algorithms and Computer Programming 2 Even Semester 2024/2025

    Jan 2025 - Aug 2025

    Mentored ~20 Mathematics ITS 2024 students through Java OOP fundamentals and supervised their final game development projects, leading to stronger coding practices and creative application.

    Assistant Algorithms and Computer Programming 1 Odd Semester 2024/2025

    Aug 2024 - Jan 2025

    Supported over 16 students in building strong programming fundamentals, contributing to a 40% increase in their understanding of algorithms.

    HIMATIKA ITS

    Himpunan Mahasiswa Matematika (HIMATIKA)

    Institut Teknologi Sepuluh Nopember (ITS)

    May 2023 - Present

    1st Vice Head of Sentrum Katalis HIMATIKA ITS 2025

    Feb 2025 - Present

    Monitored cabinet staff performance and implemented skill-development programs to strengthen operational capacity while aligning staff activities with the Sentrum Katalis vision.

    Leader of Mathematics 2022 / STI 57

    May 2023 - Present

    Successfully facilitated communication and coordination among 150+ Mathematics students, leading to a 20% increase in participation within the Department of Mathematics and the student association (HIMATIKA)

    Speaker for Basic Media Schooling Training, HIMATIKA ITS 2024.

    Jul 2024

    Enhancing fundamental knowledge of website development and conducting a workshop on creating a news reporting website.

    LKKI Matematika ITS

    Lembaga Kajian Kerohanian Islam (LKKI)

    Departemen Matematika ITS

    2 years

    Head of Regeneration Department

    Jan 2024 - Dec 2024

    Led organizational development and member training programs, resulting in a 30% improvement in student engagement and participation.

    Staff of Regeneration Department

    Jan 2023 - Dec 2023

    Developed organizational development and member training programs

    UKM Rebana ITS

    UKM Rebana

    Institut Teknologi Sepuluh Nopember

    2 years

    Vice Head of PM Department

    Jan 2024 - Dec 2024

    Assisted in organizational development and resource planning, driving a 25% increase in team efficiency and participation.

    Staff of PM Department

    Jan 2023 - Dec 2023

    Learn and develop the development of human resources at UKM Rebana ITS

    Education

    ITS

    Bachelor of Mathematics

    Institut Teknologi Sepuluh Nopember

    2022 - Present

    I am pursuing a Bachelor's degree in Mathematics at ITS, where I am developing a solid foundation in problem-solving, analytical thinking, and quantitative reasoning. My coursework includes advanced calculus, statistical methods, and discrete mathematics. Additionally, I have applied my knowledge to real-world projects in web development, game design, and data analysis.

    • GPA: 3.34/4.0
    • Relevant coursework: Web Development, Database Systems, Fundamental Programming
    • 1st Vice Head of Sentrum Katalis HIMATIKA ITS, Leader of STI 57, Lab Coordinator ProViKom ITS, Head of KD Dept LKKI Matematika ITS, Vice Head of PM Dept UKM Rebana ITS
    Al Uswah

    High School Diploma

    SMA IT Al Uswah Surabaya

    2019 - 2022

    During my time at SMA Islam Terpadu Al Uswah, I was an active member of several student organizations and developed leadership, financial management, and mentoring skills. I was privileged to receive admission to Sepuluh Nopember Institute of Technology (ITS) through the highly competitive SNMPTN 2022 Invitation Path, which recognized my academic and extracurricular achievements.

    • Grade : 92.02/100
    • Science track with focus on Mathematics
    • Chairman of SKI 2020-2021, Mentor of BPI, Eligible for SNMPTN 2022

    Skills & Technologies

    Frontend Development

    Next.js
    React
    TypeScript
    Vue.js
    Alpine.js
    Tailwind CSS
    Bootstrap
    Leaflet.js

    Backend & Database

    Laravel
    Node.js
    NextAuth
    MongoDB
    PostgreSQL
    MySQL
    Supabase
    PostGIS

    Design

    UI/UX Design
    Figma
    Adobe XD
    Responsive Design
    Typography

    Tools & Other

    Git
    REST APIs
    Google Apps Script
    Vercel
    Java
    Python
    Web GIS

    Featured Projects

    Rapor HIMATIKA Reporting Platform

    Rapor HIMATIKA

    Automated reporting platform for HIMATIKA ITS. Built with Next.js, NextAuth, and MongoDB with PDF exports, bulk email delivery, and admin dashboard. Saves 4 hr/week for 70+ members.

    Next.js NextAuth MongoDB Apps Script
    Sina Children's Storybook Platform

    Sina - Digital Storybook

    Full-stack children's storybook platform with reading progress tracking and admin CMS. Features role-based authentication, and responsive design from Figma screens.

    Laravel Tailwind CSS Alpine.js MySQL
    ITS KosFinder Web GIS Platform

    ITS KosFinder

    Interactive Web GIS platform for kos near ITS campus. Features Leaflet mapping, Google OAuth, spatial queries with PostGIS, and role-based CRUD for kos listings.

    Next.js Supabase Leaflet.js PostGIS
    Tasty Recipes Website

    Vue Tasty Recipes Website

    A modern recipe discovery web application built with Vue.js and deployed on Vercel, featuring recipe browsing, user authentication, and social features for sharing cooking inspiration.

    Vue.js Vite Firebase Vercel
    PHP Learning

    Student Management System

    A comprehensive web-based Student Management System built with native PHP and MySQL database.

    PHP Bootstrap JavaScript CRUD
    Responsive News Website

    Responsive News Website

    A modern news reporting website featuring responsive design and clean UI. Built with HTML, CSS, and JavaScript.

    HTML CSS JavaScript Responsive
    Cross The Road Game

    Cross The Road Game

    A platform-based strategy game developed using Java Swing, featuring engaging gameplay and smooth mechanics.

    Java Swing Game Dev
    Coffee Shop Website

    Coffee Shop Website

    An elegant coffee shop website with smooth animations and responsive design. Perfect blend of aesthetics and functionality.

    HTML CSS JavaScript Responsive

    Let's Connect

    Have a project in mind or want to collaborate? Feel free to reach out!