Dwg AFZ-01General arrangementGombak, Selangor

We build systems that talk to each other.

AIFANZ Enterprise designs, builds and maintains custom software, API integrations and SaaS platforms for government-linked and private-sector clients in Malaysia.

One vendor, from requirement to maintenance. You talk directly to the developer who writes the code.

Axonometric drawing of a five-level building. Each level is one layer of the system stack: database, API, integration, web and mobile, and users. A bridge on the integration level links it to a second building, an external system.
Axonometric view · NTSLevel 2 of 5 · API

Legend · the stack, level by level

Scroll to build ↓

  1. EL ±0.00L1DatabaseMySQL, PostgreSQL and Prisma.
  2. EL +1.20L2APIREST endpoints with JSON payloads, built in Laravel, NestJS and Next.js.
  3. EL +2.70L3IntegrationSystem-to-system exchange against a formal spec (ICD/IDD), webhooks, Billplz FPX and the WhatsApp Cloud API.
  4. EL +4.20L4Web & mobileDashboards and portals in Angular and React. Flutter apps for workers on site.
  5. EL +5.70L5UsersStaff in the office, workers on site, employers and administrators.

Section A-A · Key dimensions

  • 6+

    years building enterprise systems

  • 7

    major systems built and delivered

  • 3

    API endpoints built for CLAB ⇄ CIDB

  • 26

    repositories on GitHub (11 public), on GitHub since 2017

Firm
AIFANZ Enterprise
Dwg no.
AFZ-01
Title
General arrangement
Sheet
1 of 6
Scale
1:1
Rev
A
Drawn by
A. Irfan

Sheet 2 of 6 · Detail drawings

What we build

Scale 1:1 · Four details

Four kinds of work. Each one is scoped, built and maintained by the same developer, from the first requirement to the monthly report.

Detail 1/A · Workflow

Custom Software Development

Web systems built around your workflow: registration, approval, certification, payment and reporting.

  • Laravel
  • NestJS
  • Next.js
Detail 2/A · Interface

System Integration & APIs

System-to-system data exchange against a formal interface spec (ICD/IDD). We build the endpoints, map the payloads and handle the technical questions with the other vendor.

  • REST
  • JSON
  • Webhooks
Detail 3/A · Screens

Web & Mobile Apps

Dashboards, portals and Flutter apps for staff in the office and workers on site.

  • Angular
  • React
  • Flutter
Detail 4/A · Upkeep

Consulting & Maintenance

Scoping, quotation, UAT coordination and a monthly maintenance report after go-live.

  • UAT
  • SLA
  • Reports
Firm
AIFANZ Enterprise
Dwg no.
AFZ-02
Title
Services · detail drawings
Sheet
2 of 6
Scale
1:1
Rev
A
Drawn by
A. Irfan

Sheet 3 of 6 · Project sheets

Systems on record

Sheets 3.1 to 3.7

Seven major systems built and delivered. Six are drawn here in full. The seventh, HIDS, closes the set.

Sheet 3.1 · P-01Active
CLAB CIDB · CIMS 3 ENDPOINTS WORKER + PAYMENT DATA CLAB SIDE: AIFANZ

CIMS Integration

Client: CLAB · CIDB (via Torrent Technologies)

Cross-organisation API integration. Worker and payment data exchange between CLAB systems and CIDB's Construction Industry Management System (CIMS). AIFANZ owns the CLAB-side endpoints, the payload mapping and spec compliance.

Stack
PHP · MySQL · REST API · IDD spec
Fact
3 endpoints
Sheet 3.2 · P-02Live · production
CERTIFICATES BULK UPLOAD e-SKKP EMPLOYER DASHBOARD BULK PAYMENT WHATSAPP NOTIFICATION

e-SKKP

Client: CLAB Malaysia

Foreign worker skills evaluation & certification. For employers and administrators: bulk certificate upload, bulk payment, employer dashboard and automatic WhatsApp document notifications. Built and still maintained by AIFANZ.

Stack
PHP · MySQL · REST API · WhatsApp Cloud API
Status
Maintained
Sheet 3.3 · P-03SaaS
PERMIT VALIDITY → TODAY TENANT A WKR-01WKR-02WKR-03 TENANT B WKR-01WKR-02WKR-03 ALERT WINDOW

WorkerFlow Pro

AIFANZ's own SaaS product

Multi-tenant foreign worker compliance platform: permit tracking, alerts for documents near expiry, employer reports. Full stack, built end to end by AIFANZ.

Stack
Angular · NestJS · PostgreSQL · TypeScript
Model
Multi-tenant
Sheet 3.4 · P-04Migrated
REACT FRONTEND LARAVEL API EXISTING · REMOVED NEXT.JS + PRISMA NEW · JWT LOGIN MIGRATED MySQL EXISTING · TO REMAIN NO SCHEMA CHANGES

E-Biodata CLAB

Client: CLAB Malaysia

Worker biodata system moved from a Laravel API to Next.js with Prisma, JWT login and a React frontend. The existing MySQL database stayed as it was, with no schema changes.

Stack
Next.js · Prisma · React · MySQL
Schema
Unchanged
Sheet 3.5 · P-05Shared service
CLAB SYSTEM CLAB SYSTEM CLAB SYSTEM PAYMENT GATEWAY BILL BILLPLZ FPX CALLBACK TO SOURCE SYSTEM

CLAB Payment Gateway

Client: CLAB Malaysia

A dynamic payment gateway that other CLAB systems plug into. Online bills, FPX payment through Billplz, and a callback straight back to the source system.

Stack
PHP · Billplz API · FPX · MySQL
Use
Plug-in service
Sheet 3.6 · P-06Delivered
ABCD 123 CLOCK-IN POINTS ATTENDANCE TIMESHEET PAYROLL

Bina Jatim

Client: construction contractor

Site-based attendance capture connected to timesheet and payroll computation, for a construction-sector client.

Stack
Laravel · MySQL · Payroll
Sector
Construction
Sheet 3.7 · Also deliveredGov. tender

HIDS

For Arkib Negara Malaysia

Delivered under a government tender, to public-sector documentation standards.

Sector
Public sector
Set
7 of 7
Firm
AIFANZ Enterprise
Dwg no.
AFZ-03
Title
Project sheets
Sheet
3 of 6
Scale
NTS
Rev
A
Drawn by
A. Irfan

Sheet 4 of 6 · Construction schedule

How a project is built

Six phases · sequence not to scale

A real sequence, from the first meeting to the monthly report. Every phase ends with a clear deliverable.

  1. 01

    Scope

    We sit with your team, map the workflow and write the requirement document.

    Requirement document (URS)

  2. 02

    Quotation

    Fixed scope, clear milestones and a payment schedule for each milestone.

    Quotation + milestones

  3. 03

    Build

    Short build cycles. You see working screens early, not at the end of the project.

    Regular demo builds

  4. 04

    UAT

    Your users test the system against the requirement. We fix, test again and get sign-off.

    UAT sign-off

  5. 05

    Go-live

    Deploy to your server or cloud, migrate the data and train the users.

    Live system + handover

  6. 06

    Maintain

    Monthly maintenance, enhancements and a written report every month.

    Monthly maintenance report

Firm
AIFANZ Enterprise
Dwg no.
AFZ-04
Title
Construction schedule
Sheet
4 of 6
Scale
NTS
Rev
A
Drawn by
A. Irfan

Sheet 5 of 6 · Notes & materials

Drawn and built by one developer

General notes · material schedule

AIFANZ Enterprise is a sole proprietorship, registered with SSM on 27 May 2025 and based in Gombak, Selangor.

Drawn · checked · maintained by

Ahmad Irfan Abd Rashid

Founder & Lead Developer

6+ years building and integrating enterprise systems for Malaysian government-linked and private-sector clients.

Education
Bachelor's degree in Software Engineering
Languages
Bahasa Malaysia and English
Work mode
On-site, hybrid or remote

General notes

  1. 1.

    Legal name AIFANZ ENTERPRISE, a sole proprietorship registered with SSM on 27 May 2025. Registration no. 202503142588 (003734397-U).

  2. 2.

    Registered business: IT services, including software development, system integration, web and mobile application development, and IT consultation.

  3. 3.

    Based in Gombak, Selangor. Clients are government-linked and private-sector organisations in Malaysia.

  4. 4.

    One vendor, from requirement to maintenance. You talk directly to the developer who writes the code.

  5. 5.

    On GitHub since 2017: 26 repositories, 11 of them public.

Material schedule

GitHub language mix · code bytes · October 2026

MarkMaterialShareQuantity
M-01JavaScript40.7%
M-02TypeScript23.0%
M-03PHP16.6%
M-04PLpgSQL8.1%
M-05HTML6.3%
M-06SCSS3.8%
M-07Other1.5%
Total100.0%

Specification · tech stack

  • Laravel
  • NestJS
  • Next.js
  • Angular
  • React
  • Flutter
  • TypeScript
  • PHP
  • MySQL
  • PostgreSQL
  • Prisma
  • WhatsApp Cloud API
  • Billplz
  • REST
Firm
AIFANZ Enterprise
Dwg no.
AFZ-05
Title
Notes & material schedule
Sheet
5 of 6
Scale
1:1
Rev
A
Drawn by
A. Irfan

Sheet 6 of 6 · Request for information

Send a request

Form AFZ-RFI-01

Fill in the form. WhatsApp opens with your message ready to send, and you talk directly to the developer who writes the code.

Request for informationForm AFZ-RFI-01 · Rev A
01 · What do you need?
05 · Message preview
Hi AIFANZ.
Send on WhatsApp (opens WhatsApp in a new tab)

WhatsApp opens with your message filled in. This site does not store any data.

Firm
AIFANZ Enterprise
Dwg no.
AFZ-06
Title
Request for information
Sheet
6 of 6
Scale
1:1
Rev
A
Drawn by
A. Irfan