Hafidz Mulia

    Hafidz Mulia

    Software Developer | Empathetic Problem Solver

    I write code to solve human problems. Combining my background in mathematics with practical software engineering, I build digital tools that make everyday tasks easier for educators, health professionals, and local communities.

    Download CV

    Professional Summary

    I believe the best software is the kind you barely notice because it just works. With a degree in mathematics, I understand the logic behind complex systems, but my real passion lies in understanding the people who use them. Whether I'm building a mobile app for expecting mothers, a management portal for schools, or an internal reporting system, my goal is always to reduce friction and make someone's day a little easier.

    I lean on solid tools like Laravel, Next.js, and PostgreSQL to get the job done, but the technology always comes second to the user's needs. Outside of writing code for clients, you'll usually find me teaching programming to kids or mentoring university students—experiences that constantly remind me to keep things simple, clear, and human-centered.

    Work Experience

    NechCode

    Software Engineer

    NechCode

    Feb 2026 - Present

    Started a digital agency to help small businesses (MSMEs) and local organizations overcome their technical hurdles. I handle everything from listening to their core problems to writing the code and launching the final website.

    • Partnered directly with clients to translate their messy workflows into clean, functional digital platforms.
    • Built full-stack solutions taking full ownership of database design, API architecture, and frontend usability.
    Timedoor Academy

    Programming Teacher

    Timedoor Academy

    Jan 2025 - Present

    Breaking down complex computer science concepts into fun, digestible lessons for kids and teens, fostering a supportive environment where they feel confident building their first apps.

    • Guided 20+ young learners through the struggles of debugging, celebrating their wins when their projects finally worked.
    • Introduced basic AI and computer-vision (NumPy, OpenCV) in a way that feels like magic rather than math.
    SMA IT Al Uswah

    Fullstack Developer Intern

    SMA IT Al Uswah Surabaya

    Jan 2025 - Feb 2025

    Listened to the frustrations of school administrators regarding manual data entry and built a digital attendance management system to make their mornings less stressful.

    • Handled the full lifecycle from gathering requirements from teachers to the final user acceptance testing.
    • Delivered a reliable Laravel-based backend that immediately replaced tedious paperwork.
    Provicom

    Laboratory Assistant

    Programming and Visual Computing ITS

    Aug 2024 - Present

    Coordinator Assistant Laboratory

    Aug 2025 - Dec 2025

    Managed lab operations and guided over 100 students through the hurdles of learning Java and Python, ensuring no one got left behind in understanding core programming logic.

    Assistant Algorithms & Programming 1 & 2

    Aug 2024 - Aug 2025

    Sat side-by-step with junior students to debug their code, bridging the gap between confusing theory and satisfying practical software development.

    HIMATIKA ITS

    Himpunan Mahasiswa Matematika (HIMATIKA)

    Institut Teknologi Sepuluh Nopember (ITS)

    May 2023 - Dec 2025

    1st Vice Head of Sentrum Katalis

    Feb 2025 - Dec 2025

    Noticed the burnout among committee members from manual paperwork and developed 'Rapor HIMATIKA', an automated system that gave them back 60% of their time.

    Leader of Mathematics 2022

    May 2023 - Present

    Acted as the bridge of communication for 150+ students, focusing on maintaining a cohesive, supportive community within the department.

    LKKI Matematika ITS

    Lembaga Kajian Kerohanian Islam (LKKI)

    Departemen Matematika ITS

    Jan 2023 - Dec 2024

    Head of Regeneration Department

    Jan 2024 - Dec 2024

    Designed training programs centered around personal growth and empathy, boosting active student participation by 30%.

    UKM Rebana ITS

    UKM Rebana

    Institut Teknologi Sepuluh Nopember

    Jan 2023 - Dec 2024

    Vice Head of PM Department

    Jan 2024 - Dec 2024

    Helped plan resources and events in a way that made the team's workload lighter, increasing our overall efficiency by 25%.

    Education

    ITS

    Bachelor of Mathematics

    Institut Teknologi Sepuluh Nopember

    2022 - 2026

    I recently graduated with a degree in Mathematics, where I learned how to break down massive problems into logical, solvable steps. My undergraduate thesis focused on optimizing how we pull data from massive databases (Data Warehouses) using a memory-aware partitioning mechanism, proving that I can handle complex, under-the-hood optimization just as well as user-facing applications.

    • GPA: 3.40/4.00
    • Focus: Computational Mathematics, Data Architecture, and Logic
    Al Uswah

    High School

    SMA IT Al Uswah Surabaya

    2019 - 2022

    During high school, I balanced a strong focus on science and mathematics with active leadership roles in student organizations. This early exposure to teamwork and logical thinking earned me admission to ITS through the highly competitive SNMPTN invitation path.

    • Grade: 92.02/100
    • Science track with a focus on Mathematics

    Skills & Technologies

    Frontend Development

    Next.js
    React
    TypeScript
    JavaScript
    Laravel Blade
    Vue.js
    Alpine.js
    Tailwind CSS
    Bootstrap
    Leaflet.js
    shadcn/ui

    Backend & Database

    Laravel
    Node.js
    NextAuth
    MongoDB
    PostgreSQL
    MySQL
    SQL Server
    Supabase
    PostGIS
    Appwrite
    Firebase
    Sanctum

    Product & Mapping

    UI/UX Design
    Figma
    Responsive Design
    Web GIS
    OpenStreetMap
    Turf.js

    Tools & Other

    Git
    REST APIs
    Vercel
    Cloudinary
    Google Sheets API
    Coze API
    Firebase Cloud Messaging
    Java
    PHP
    Deployment

    Project Catalog

    The front view shows my latest featured work. Switch categories to browse the wider repo-backed project catalog.

    Loading projects...

    Let's Connect

    Have a problem you need solved or an idea you want to build? Feel free to reach out!