Hello,
Building cross-platform mobile apps, scalable web backends, and biometric identity verification solutions — serving government agencies & enterprises across Malaysia.
Grab My Resume
I'm a software engineer based in Sepang, Selangor, Malaysia with over 6 years of professional experience in mobile and web application development.
I graduated with a Bachelor of Computer Science (Software Engineering) from University Malaysia Sarawak (UNIMAS) in 2020. Since then, I've worked across freelance engagements and a full-time R&D role — shipping real products to real users.
Currently at a leading digital identity & biometric tech company in Malaysia — serving government agencies and enterprises. I build Flutter mobile apps, design Laravel backends, and develop eKYC systems involving OCR, facial recognition, and NFC passport chip verification.
A Flutter educational game built for my daughter — teaches Malay letters A–Z through interactive drag-and-drop gameplay. Features 26 animal-themed levels, a hint system, scoring, text-to-speech audio, and a child-friendly UI designed for ages 3–7. Supports iOS, Android, and Web.
A native Android eKYC SDK library (v3.0.0) distributed as an AAR — built in Kotlin on top of a third-party biometric SDK. Supports API 26–34. Features include full onboarding, document capture (Custom & Ready-Made UI), passport MRZ scanning, NFC chip reading, passive liveness, smile liveness (active), multi-range liveness (active), and facial landmark detection (v1 & v2).
A native iOS eKYC framework distributed as an XCFramework — built in Swift using a third-party biometric SDK. Modules: Smart Face Capture, Face Auto Capture, Smile Liveness, Multi-Range Liveness, Smart Document Capture, Passport capture, and NFC Passport reading. Built via xcodebuild for both device and simulator targets.
Android demo app (Kotlin) that integrates and tests all 9 features of the eKYC SDK. Supports toggling between Custom UI and Ready-Made UI modes, allowing clients to see both integration styles before adopting the library.
SwiftUI test app for the iOS eKYC framework. Covers Smart Document Digitization, Smart Face Capture, Face Auto Capture, Smile Liveness, Multi-Range Liveness, Passport Capture, Passport NFC, Landmark V1 & V2, Full Onboarding, and Ready-Made UI modes.
Established a DexProtector obfuscation pipeline for both platforms — protecting the Android AAR and iOS XCFramework before distribution. Uses custom XML config rules per platform. Prevents reverse engineering of proprietary biometric algorithms.
Cross-platform Digital ID app built in Flutter — integrates the native eKYC library via platform channels to deliver OCR document scanning, face verification, and identity onboarding on Android & iOS.
Laravel-based admin portal for software license lifecycle management — issue, renew, expire — with user authentication and admin controls. Used to manage distribution of the eKYC SDK to enterprise clients.
Comprehensive loan management system for a financial services client — handles applications, repayment tracking, customer records, and admin reporting. Delivered as a freelance engagement.
Augmented Reality chemistry education app built in Unity 3D for a local university — visualises Atomic and Ionic Size in the Periodic Table to make abstract concepts tangible for students.
A WhatsApp chatbot for a gold dealer — built with whatsapp-web.js and Node.js. Handles sell gold, trade-in gold, and live price check flows via conversational menus. Features a real-time web dashboard with Socket.io for QR auth status, and admin commands to set manual gold prices.
A full luxury personal branding website for a gold dealer in Kota Bharu — built with Express.js and pure HTML/CSS. Features a Malay-language UI with a premium gold aesthetic, multi-page layout (Home, About, Services, Contact), Open Graph meta for social sharing, and structured SEO.
A personal eKYC exploration project building a smile liveness detection demo — covering both Flutter (cross-platform) and a native iOS demo app (XCFramework / Xcode). Built to deepen SDK knowledge beyond work scope, testing smile detection, face oval overlay, and liveness pass/fail states.
Full mobile app UI/UX design for an NFC-based ePassport reader — covers the complete user journey from chip scanning, live verification progress, identity result display (light & dark), through to authentication failure states. Designed to match the standards used in Malaysia's eKYC ecosystem.
View Full Design →Demo app showcasing a modular Android SDK for digital identity verification — document OCR capture, active face liveness detection, NFC chip reading, and end-to-end eKYC onboarding. Dark navy theme built to enterprise integration standards.
View Full Design →iOS-native eKYC onboarding flow following Apple HIG guidelines — from document instruction through camera capture, OCR field extraction, to full identity verification result. Light theme with Dynamic Island shell and iOS-standard UI components.
View Full Design →A colourful kids educational game in Bahasa Melayu where children learn the alphabet by spelling animal names. Rainbow gradient UI with drag-and-drop letter tiles, animated animal characters, star ratings, and progress tracking through A–Z levels.
View Full Design →Government-grade digital ID app supporting OCR document scanning, offline QR code identity sharing, NFC reading, and face matching. Designed with a trusted blue government theme, works fully offline for verification in low-connectivity environments.
View Full Design →Admin portal for managing software license issuance, serial keys, and API access — featuring role-based login with 2FA OTP, a stats dashboard, license profile detail with API key management, and a serial number table. Built with Laravel and Argon Design System.
View Full Design →A conversational WhatsApp bot for a gold dealer — guiding customers through sell gold & trade-in flows with automated price estimates, gold type selection, and weight input. Features a real-time admin dashboard and manual price override commands. Built as a personal hobby project.
View Full Design →A luxury personal branding website for a gold dealer in Kota Bharu — designed with a premium dark-gold aesthetic and written entirely in Malay. Features a full multi-page layout (Home, About, Services, Contact), structured SEO meta, and Open Graph tags for social media marketing.
View Full Design →A personal hobby eKYC project exploring smile (active) liveness detection — built in both Flutter and as a native iOS demo app. Features a face oval overlay, real-time smile confidence scoring, and liveness pass/fail result state. Built to deepen SDK knowledge beyond work boundaries.
View Full Design →Full-stack loan pipeline system with five user roles: Superadmin, Admin, Merchant, Agent, and Customer. Features loan application intake, multi-stage approval workflow, agent commission tracking, merchant management, and role-scoped dashboards — all built on Laravel with Argon Design System.
View Full Design →Have a project or opportunity? I'd love to hear from you.
Drop your email below — I'll know you stopped by, and your download will start right away.
Downloading now — thanks for visiting!