Software Engineer
Home About Skills Works Contact
Available for hire

Hello,

I'm Faez Nozir

Software Engineer

Building cross-platform mobile apps, scalable web backends, and biometric identity verification solutions — serving government agencies & enterprises across Malaysia.

Grab My Resume
Faez Nozir
0+
Years Experience
0+
Projects Delivered
0
Mobile Platforms
0
Native SDKs Built

About Me

Faez Nozir

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.

NameMohamad Faez Nozir
Emailfaezworkonly@gmail.com
LocationSepang, Selangor
Experience6+ Years
DegreeB.CS Software Engineering
StatusAvailable

Skills

Mobile Development

Flutter / Dart90%
Android Native — Kotlin (AAR SDK)84%
iOS Native — Swift (XCFramework)80%
SwiftUI75%

Backend & Web

Laravel / PHP88%
MySQL / SQL80%
REST API Design85%

Identity & Biometrics

OCR / Face Verification82%
NFC Passport (BAC/CA)78%
MyKad Authentication75%
Liveness / Deepfake Detection80%
Biometric SDK Integration82%

Other

Express.js / Node.js72%
HTML / CSS / JS78%
Unity 3D / AR72%
Android Security (DexProtector)70%
Game Dev — Flutter (Kids / Education)75%
Flutter Android Native iOS Native Kotlin Swift SwiftUI XCFramework AAR Library Gradle xcodebuild Laravel Dart PHP MySQL Unity 3D C# Java JavaScript REST API NFC OCR eKYC MyKad Facial Recognition Liveness Detection Biometrics Deepfake Detection Biometric SDK DexProtector Game Development Provider Education App Text-to-Speech Express.js Node.js SaaS API Android Studio Xcode VS Code Postman Windows Server

Works

Experience

Application Developer (R&D)
Digital Identity & Biometric Tech Company · R&D Division
Sept 2021 – Present
  • Developed a native eKYC SDK library for both Android (Java/Kotlin) and iOS (Swift/Objective-C) — covering video liveness, deepfake detection, smile liveness, multi-range face capture, NFC passport reading, and full onboarding flows.
  • Built the Digital ID mobile app using Flutter — integrating the native eKYC library via platform channels for a cross-platform identity verification experience.
  • Implemented Video Liveness & Anti-Deepfake detection — smile liveness, multi-range face capture, and auto face capture to prevent spoofing attacks.
  • Built NFC Passport Verification reading chip data via BAC/CA protocols — extracts MRZ, photo, personal info with full cryptographic security validation.
  • Worked on MyKad-based authentication flows for Malaysian national ID card verification in enterprise systems.
  • Integrated and tested SaaS eKYC API — connected mobile apps to cloud-based identity verification endpoints.
  • Applied DexProtector to harden Android APKs — obfuscating SDK libraries to prevent reverse engineering of biometric algorithms.
  • Created License Management Portal (Laravel) with user authentication, license lifecycle tracking, and admin control.
  • Built backend services using Express.js (Node.js) alongside Laravel for flexible API delivery.
  • Deployed and managed web applications and portals on Windows Server infrastructure.
Personal Projects & Hobby Development
Self-initiated · Side Projects · Built for fun & learning
2024 – Present
  • Built a WhatsApp chatbot for gold buying & trading using whatsapp-web.js and Node.js — with automated sell & trade-in flows, real-time gold pricing via scraping, and a real-time web dashboard using Socket.io.
  • Developed Faisal Gold — a personal branding website for a family gold specialist in Kota Bharu, with a luxury Malay-language UI, service pages, and SEO meta setup.
  • Created a SmileyLiveness demo — a hobby eKYC project exploring smile liveness detection with both Flutter (cross-platform) and a native iOS XCFramework demo app, extending personal SDK knowledge beyond work boundaries.
Freelance Software Engineer
Independent / Various Clients
May 2020 – Jan 2021
  • Developed EMAP Loan Management System using Laravel for a financial services company.
  • Built AtomicChem — an AR chemistry education app in Unity 3D for a local university.
  • Designed and developed company websites and maintained order systems.
Software Engineer (Internship)
A Technology Company
2018
  • Developed the company website from scratch.
  • Maintained the internal order management system.
  • Provided IT support across company departments.

Projects

🐾
Huruf Haiwan — Kids Letter Game (Flutter)

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.

FlutterDartProviderDrag & DropTTSKids App
🤖
eKYC Native SDK — Android (AAR Library)

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).

KotlinAndroid NativeAARBiometric SDKNFCLiveness
🍎
eKYC Native SDK — iOS (XCFramework)

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.

SwiftiOS NativeXCFrameworkBiometric SDKNFCLiveness
📲
eKYC Demo App — Android

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.

KotlinAndroideKYC SDKCustom UIReady-Made UI
📱
eKYC Test App — iOS (SwiftUI)

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.

SwiftSwiftUIiOSeKYC SDKXCFramework
🛡️
SDK Security — DexProtector Pipeline

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.

DexProtectorAndroid AARiOS XCFrameworkObfuscationApp Security
🪪
Digital ID App (Flutter)

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.

FlutterDartOCRFace VerifyeKYC
🔑
License Management Portal

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.

LaravelPHPMySQL
💰
EMAP Loan Management System

Comprehensive loan management system for a financial services client — handles applications, repayment tracking, customer records, and admin reporting. Delivered as a freelance engagement.

LaravelPHPMySQL
⚗️
AtomicChem — AR Chemistry App

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.

Unity 3DC#AR
🎮
Personal Projects & Hobby
Built outside of work — for fun, exploration & learning
Latest Hobby
💬
WhatsApp Gold Chatbot

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.

Node.jsExpresswhatsapp-web.jsSocket.ioHobby
Hobby
🥇
Faisal Gold — Personal Branding Website

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.

Express.jsHTML/CSSMalaySEOHobby
Hobby
😊
SmileyLiveness — Smile Liveness Demo

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.

FlutterSwiftiOSeKYCLivenessHobby

UI/UX Design

Passport Scan
📡
Waiting for NFC chip…
Passport Details
Passport Verified
Chip & Data Authenticated
Ahmad Bin Abdullah
🇲🇾 Malaysian · Male
Passport No.A00000001
Expiry01 Jan 2030
NationalityMalaysia
Chip Auth
Data Auth
MRZ Digits
UI/UX Design · 5 Screens
NFC Passport Verification

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.

UI/UXMobile AppeKYCNFCFigma-style
View Full Design →
K-eKYC SDK
SDK Modules
📄
Document OCR
IC / Passport
👤
Face Liveness
Anti-Spoofing
📡
NFC Chip Read
ePassport
🔗
Full eKYC Flow
All in one
Liveness
😐
Look Straight Ahead
Android · UI/UX Design · 4 Screens
Android eKYC SDK Demo

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.

AndroideKYCSDKOCRFace Liveness
View Full Design →
iOS · UI/UX Design · 4 Screens
iOS eKYC Onboarding

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.

iOSeKYCSwiftOCRBiometric
View Full Design →
9:41 eKYC ●●●
🛡️
Identity Verification
📄Scan Document
😊Face Match
View Result
9:41 Scan IC
Position your IC
Auto detect enabled
Huruf Haiwan
🐾
Huruf Haiwan
Belajar ABC bersama haiwan!
Mula Bermain
Tahniah!
🌟
Hebat!
⭐⭐⭐
Markah: 100 / 100
Cuba Lagi!
Flutter · Game UI · 4 Screens
Huruf Haiwan — Kids Letter Game

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.

FlutterKids AppGame UIBMEducation
View Full Design →
Android · iOS · UI/UX Design · 4 Screens
KdID — Digital Identity App

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.

AndroidiOSGov TechNFCOffline QR
View Full Design →
KdID
🪪
KdID
Digital Identity
📄
OCR Scan
😊
Face Match
📡
NFC Read
📲
Offline QR
My QR ID
Offline Valid · 60s
Ahmad Bin Abdullah
Web · Laravel · UI/UX Design · 3 Screens
License Management Portal

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.

Web AppLaravelPHP2FALicense
View Full Design →
🔒 licenseportal.kridentia.com/dashboard
Dashboard
Licenses
Users
API Keys
License Overview
48
Active
152
Issued
7
Expired
23
Clients
Recent Licenses
SampleCo Sdn BhdActive
Demo EnterpriseTrial
Test AgencyExpired
Gold Bot
🤖
Bot Connected
Status
Ready
Gold Price (999)
RM 380.50/g
Gold Prices
📊 Gold Prices Today
999 (24K)
We BuyRM 380.50/g
We SellRM 392.00/g
916 (22K)
We BuyRM 348.20/g
We SellRM 358.00/g
750 (18K)
We BuyRM 285.50/g
Node.js · Chatbot · Hobby Project · 3 Screens
WhatsApp Gold Chatbot

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.

WhatsAppNode.jsChatbotSocket.ioHobby
View Full Design →
Web · Express.js · Hobby Project · 4 Pages
Faisal Gold — Personal Branding Website

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.

WebExpress.jsMalayLuxury DesignHobby
View Full Design →
🔒 faisalgold.my
FAISAL GOLD
UtamaTentangPerkhidmatanHubungi
Pembeli Emas No.1 Anda
Emas Lama Anda
Bernilai Lebih
Kota Bharu City Point · Bayaran Tunai Segera
Jual Emas
Hubungi Kami
🏅
10+ Tahun
💰
Harga Tinggi
Percuma Nilai
Smile Liveness
😊
Smile Liveness
Position your face in the oval
and smile naturally when prompted
Good lighting
Remove glasses
Look at camera
Start
Result
Liveness Passed
Real person detected
Smile Score92.4%
Anti-Spoof✓ Real
Liveness✓ Pass
Continue →
Flutter · iOS · eKYC · Hobby Project · 3 Screens
SmileyLiveness — Smile Liveness Demo

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.

FlutteriOSLivenesseKYCHobby
View Full Design →
🔒 eazydeal.kridentia.com/dashboard
💼 EazyDeal
Dashboard
Loans
Agents
Merchants
Reports
SuperAdmin Dashboard
Loan portfolio overview
284
Loans
197
Approved
52
Pending
23
Agents
Recent Applications
Ali Bin AbuRM 5,000Pending
Siti Binti RahimRM 12,000Approved
Kumar A/L RajRM 8,500Review
Web · Laravel · Multi-Role · 3 Screens
EazyDeal — Loan Management System

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.

Web AppLaravelMulti-RoleFintechDashboard
View Full Design →

Contact

Have a project or opportunity? I'd love to hear from you.

✉️
Email
faezworkonly@gmail.com
📍
Location
Sepang, Selangor, Malaysia
💼
Current Role
Application Developer (R&D)