HomeWorkAboutContact

Senior Software Engineer · Sungai Udang, Melaka

I build software people
can rely on.

I build mobile, web, and AI-backed systems for teams that need to ship quickly and keep things running.

Based in
Sungai Udang, Melaka
Coordinates
N 2°17.56′
E 102°7.99′
Available for
Roles · Project work
Portrait of Zulfahmi Ahmad
Zulfahmi Ahmad
01

Projects with real constraints

A payments client, a statewide border-control system, a tutor marketplace, an OCR counting pipeline, a timetable solver, and a receipt renderer. Different domains, same habit: make the important parts explicit and testable.

FEATUREDMobile · Payments2026Demo · complete

DuitNow Payments App

A DuitNow payments client built like money matters: real bank-QR parsing, integer-cent money, and biometrics before every debit.

FlutterDartRiverpodFreezedlocal_auth
Read case study
View all work
02

Less theatre, more checks

I’m not interested in making a tool sound smarter than it is. I care about clear constraints, tests, and release paths I can explain.

01 / 04

Test the risky parts

I like tests to pin down behaviour before the code gets comfortable. For payments, auth, parsing, and renderers, the suite becomes the checklist.

02 / 04

Review security early

Auth, crypto, file uploads, and untrusted input get a separate pass before release. I write down the threat model so the trade-offs are visible.

03 / 04

Use AI where it fits

I'm comfortable with models, but I don't let them make decisions that need deterministic checks. OCR can suggest; validators and rules still decide.

04 / 04

Write down the why

I benchmark libraries, models, and costs before settling on them, then leave notes for the next person who has to maintain the work.

Have something in mind?

I’m open to roles and project work where careful engineering is useful, especially around mobile apps, backend systems, and AI-assisted workflows.