Putrajaya, Malaysia

MOHD IRFAN
HAFIZI

SOFTWARE ENGINEER — FULL-STACK / BACKEND

I build the backend services, APIs, and integrations that quietly keep products running — from payment gateways to logistics tracking to GIS systems.

Scroll to explore
Add your photo here
About

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.

2.7+Years experience
3Companies
8Frameworks shipped
8Systems integrated
Experience

Where I've built.

Programmer — Serasi Integrated Solutions

May 2025 — Present
  • 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

Sept 2023 — May 2025
  • 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

Mar 2023 — Jun 2023
  • Built a Zakat management system with the Telegram API
  • Designed the database schema and system workflows
Skills

The stack.

Languages

PHPJavaScriptPython C#HTMLCSS

Frameworks

LaravelASP.NET CoreFlask React.jsAngularVue.js Next.jsReact Native

Tools

GitREST APIsCI/CD Linux ServerWordPressOutSystems

Cloud / DevOps

Google Cloud StorageDocker (basic)Deployment
Projects

What I've shipped.

e-ZAKAT System

UiTM Perlis · Final year project · 2023

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
PHPMySQLTelegram Bot API MailgunAES-256-CBC

Digital Sales App

Aafiyat Tech Sdn. Bhd · Sept 2023 — May 2025

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
Laravel LumenReact.jsWooCommerce TikTok ShopOnPayBillplzOAuth2

EQMP 2.0 — Environmental Quality Monitoring Programme

Serasi Integrated Solutions · May 2025 — Present

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
Vue 3QuasarVuex Vue RouterArcGIS APIHighcharts
Integrations

Systems I've connected.

Payments, logistics, and government data — if it has an API, I've probably wired it into something that ships.

SenangPayBillplzPos Malaysia NinjaVanDHLWooCommerce Telegram APIGIS Platforms
Education

Where it started.

Bachelor's Degree, Netcentric Computing

UiTM Perlis · 2020 — Jun 2022

Specialised in web development using modern frameworks and tools. Final year project: a management system with Metal API integration.

Diploma, Mathematics & Computer Science

UiTM Kedah · 2018 — Jun 2020

Coursework in programming fundamentals.

Languages spoken

EnglishMalay
Contact

Let's build something.

Open to conversations about full-stack and backend roles, integrations work, or just talking shop about systems.