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.
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
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.
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.
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.
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.
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.
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
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%.