Moh Hasanudin Muslim
Full-Stack Software Engineer
I build payroll and HR platforms for Southeast Asia: multi-country salary calculation, statutory tax and compliance rules, and the APIs that keep them in sync.
- based
- Malang, Indonesia
- working
- Singapore (remote)
- status
- Open to new roles
01about
I have been building payroll and HR systems since 2019, for companies in Singapore and Indonesia, working remotely from Malang, Indonesia.
Most of that work is the part of a product nobody sees: a salary calculation that has to be right to the rupiah, statutory rules that differ by country and change every year, and a leave balance that has to still reconcile after a policy is edited mid-cycle. The interesting problems are in the edge cases, not the dashboard.
On a team I spend a fair share of my time in code review and on the testing and deployment side, because in payroll a regression is somebody's pay slip. I work across the stack, from Laravel services and MySQL schemas through to the React screens on top of them.
- since
- 2019
- companies
- 3
- payroll markets
- ID, MY
- core stack
- PHP, Laravel, React, MySQL
02experience
2022 - Present
Singapore (Remote)
Software Engineer
AYP GroupBuilding and maintaining payroll and HR technology platforms serving clients across Southeast Asia.
- Developed and maintained scalable payroll systems processing transactions for multiple countries
- Implemented automated testing and CI/CD pipelines improving deployment reliability
- Collaborated in Agile teams conducting code reviews and mentoring junior developers
- Optimized database queries and API performance reducing response times significantly
- PHP
- Laravel
- ReactJS
- MySQL
- AWS Lambda
- Serverless
2021 - 2022
Jakarta, Indonesia (Remote)
Software Engineer
MekariContributed to Indonesia's leading SaaS platform for HR, accounting, and business operations.
- Built features for time attendance and employee management modules
- Developed RESTful APIs integrating with third-party services
- Participated in system architecture discussions and technical documentation
- Improved application performance through code optimization and refactoring
- PHP
- Laravel
- AngularJS
- MySQL
- REST API
2019 - 2021
Singapore (Remote)
Software Engineer
HREasilyDeveloped and maintained a multi-client HR and payroll SaaS platform serving businesses across Southeast Asia, supporting a separate payroll configuration per client.
- Built and maintained MY Payroll and ID Payroll modules handling country-specific salary calculations, tax rules, and statutory compliance
- Developed the Leave module with configurable leave policies, approval workflows, and balance tracking across multiple clients
- Implemented multi-tenant architecture supporting diverse payroll configurations for Malaysian and Indonesian markets
- Collaborated with cross-functional teams to deliver client-specific customizations and integrations
- PHP
- Yii2
- jQuery
- MySQL
- REST API
03skills
- frontend
- React, Next.js, TypeScript, AngularJS, Tailwind CSS, HTML/CSS
- backend
- PHP, Laravel, Node.js, REST API
- database
- MySQL, PostgreSQL, Oracle, Redis, MongoDB
- cloud
- AWS Lambda, Serverless, Docker, CI/CD, Git
- mobile
- Android, React Native, Kotlin
04projects
Payroll Management System
A multi-country payroll platform handling salary calculations, tax computations, and statutory compliance for Southeast Asian markets.
ayp-group.com- Laravel
- ReactJS
- MySQL
- AWS Lambda
- Serverless
HR & Attendance Platform
Employee management system with time attendance tracking, leave management, and a workforce analytics dashboard.
mekari.com- PHP
- Laravel
- AngularJS
- MySQL
- REST API
Multi Country Payroll Management System
A multi-client payroll platform supporting MY Payroll and ID Payroll with country-specific tax rules, statutory compliance, and leave management modules.
hreasily.com- PHP
- Yii2
- jQuery
- MySQL
- REST API
other work
Industrial Quality Control System
Quality control application for an automotive factory: real-time defect tracking, inspection workflows, and quality metrics reporting against production standards.
PHP, Laravel, MySQL, jQuery
client-owned, not public
Kanban Management System
Production kanban board for an automotive factory, managing work-in-progress limits, production scheduling, and visual workflow tracking across manufacturing stages.
PHP, Laravel, MySQL, jQuery
client-owned, not public
This Site
Next.js App Router portfolio with a class-based theme toggle and no client-side JavaScript outside the navbar.
Next.js, React, TypeScript, Tailwind CSS
05education
2014 - 2021
Bachelor of Information Systems
STIMIK Pradnya Paramita, Malang
Information systems with a focus on software engineering, database management, and web technologies.
06contact
If you are hiring for payroll, HR, or fintech work in Southeast Asia, or you have a system that has outgrown its first design, write to me. I read everything and reply to anything specific.
- github
- github.com/hasanupin
- hasan@hasanudin.dev