MOHD IRFAN
HAFIZI
I build the backend services, APIs, and integrations that quietly keep products running — from payment gateways to logistics tracking to GIS systems.
Systems that connect, not just run.
Software engineer with 2.7+ years across full-stack development — comfortable moving between Laravel, ASP.NET Core, and Flask on the backend, and React, Vue, and Angular on the front. Currently building GIS-integrated tools at Serasi Integrated Solutions in Putrajaya.
Most of my work sits at the seams: wiring payment gateways, logistics APIs, and third-party services into products that businesses actually run on — with an eye on performance, reliability, and shipping fast without breaking things.
Where I've built.
Programmer — Serasi Integrated Solutions
- Build backend services in ASP.NET Core and Flask
- Ship responsive UI with Vue.js (Quasar) and Next.js
- Contribute to GIS-integrated system development
- Improve scalability and performance through optimized architecture
Programmer — Aafiyat Tech Sdn. Bhd
- Built React.js applications that lifted sales team efficiency by 30%
- Built RESTful APIs with Laravel for scalable backend services
- Delivered a loyalty platform that improved customer engagement
- Rebuilt an e-commerce system on OutSystems in 2 weeks
- Integrated DHL, NinjaVan, and Pos Malaysia APIs, cutting errors by 15%
- Implemented SenangPay and Billplz payment gateways
- Managed deployment, server maintenance, and troubleshooting
- Built WordPress plugins and contributed to Angular / React Native projects
Intern Programmer — UiTM Perlis
- Built a Zakat management system with the Telegram API
- Designed the database schema and system workflows
The stack.
Languages
Frameworks
Tools
Cloud / DevOps
What I've shipped.
e-ZAKAT System
A web-based system for managing student zakat applications at UiTM, with an income sufficiency (Had Kifayah) calculator, an interview and assessment workflow, and automated Telegram and email notifications — across three roles: Applicant, Admin, and Interviewer.
What I built
- Designed the database schema (ERD) and mapped system workflows (flowchart, use case diagram)
- Built authentication with AES-256-CBC encrypted session handling
- Developed the Student module — multi-step application form, Had Kifayah calculator, status tracking
- Developed the Interviewer module — interview list and assessment forms
- Developed the Admin module — validation, assignment, final approval, master data, reports
- Integrated the Telegram Bot API and Mailgun for real-time notifications
Digital Sales App
A centralized backend for digital sales, order processing, and warehouse inventory — syncing WooCommerce, OnPay, and TikTok Shop, handling payments through Billplz, and exposing internal APIs for staff management, KPI tracking, and financial reporting.
Backend — Laravel Lumen
- Built and maintained RESTful APIs; synced orders from WooCommerce, OnPay, and TikTok Shop via webhooks
- Handled payment processing and financial tracking through Billplz
- Built order lifecycle management — orders, shipping, refunds, returns
- Built warehouse inventory tracking and secure auth with Lumen Passport / OAuth2
- Built sales history, staff KPI, leaderboard, and voucher management
- Wrote automation scripts and a Lark integration for team notifications
Frontend — React
- Built dashboards for orders, inventory, and KPI/leaderboard tracking
- Implemented auth flows for users, staff, and admin
- Built forms for order management, refunds/returns, and vouchers
EQMP 2.0 — Environmental Quality Monitoring Programme
A national environmental monitoring system for Malaysia's Department of Environment, tracking air, river, and marine water quality with real-time ArcGIS map viewers, reporting, alerting, and role-based access across multiple departments.
What I maintain & build
- Air, river, and marine water quality modules (continuous, manual, investigative)
- Executive summary dashboards with Highcharts and trend analysis
- System Administration module — user/role management, alert configuration, system logs
- Real-time ArcGIS map viewers and PDF / Excel / CSV report exports
- Route-level RBAC and GPKI authentication middleware for the Straits of Johor module
Systems I've connected.
Payments, logistics, and government data — if it has an API, I've probably wired it into something that ships.
Where it started.
Bachelor's Degree, Netcentric Computing
Specialised in web development using modern frameworks and tools. Final year project: a management system with Metal API integration.
Diploma, Mathematics & Computer Science
Coursework in programming fundamentals.
Languages spoken
Let's build something.
Open to conversations about full-stack and backend roles, integrations work, or just talking shop about systems.