TheNoor
Senior iOS · led the iOS team
Noor Luminous Sdn Bhd · 2022 – 2025
- 1.5M+ downloads
- 500K+ MAU
- 99.5% crash-free
Quran, prayer times, Qiblah at large daily scale. Built and maintained core modules; led the iOS team delivering it.
I’m a builder. I go wherever the problem lives, front to back.
This is Jarvis, my robot. Scroll to follow it down six floors of the stack, or take the controls and fix them yourself.
My work, told as a descent through six floors of the stack. Every floor is one real problem I’ve fixed. Scroll down to follow it.
Open to full-time senior iOS roles · remote or hybridCybersouth, Selangor, Malaysia · GMT+8
Downloads and monthly users: TheNoor · Crash-free: Alafasy
16 metres down: Floor 01 · Interface
What the user touches
Six apps live on the App Store, one of them used by 500K+ people a month. Everything starts with the part the user actually touches.
32 metres down: Floor 02 · Native
Swift · SwiftUI · UIKit
Alafasy’s real-time, audio-synced Mushaf overlay was costing too much memory and rendering time. I profiled it with Instruments and the memory graph, cut both, and kept playback smooth on real devices at 99.8% crash-free.
Senior iOS · led the iOS team
Noor Luminous Sdn Bhd · 2022 – 2025
Quran, prayer times, Qiblah at large daily scale. Built and maintained core modules; led the iOS team delivering it.
iOS Lead
Riverlens Sdn Bhd · Feb 2025 – Present
Offline-first recitation audio (URLSession background downloads, Core Data, local/remote sync), the verse-synced Mushaf, a Stripe payment stack (cards, FPX online banking, instalment plans), Hasanat points-based rewards, and an AI recitation checker. Own the iOS architecture end to end.
Senior iOS
Noor Luminous Sdn Bhd · 2022 – 2025
Education platform for students, delivered with the Noor Luminous iOS team alongside TheNoor.
48 metres down: Floor 03 · Hybrid
Flutter · React Native
Gajee is cloud HR and payroll for Malaysian SMEs: statutory payroll, clock-in with location capture, leave and claims. I lead it as one Flutter codebase, from architecture through QA, App Store review and release.
Flutter Lead
Riverlens Sdn Bhd · Feb 2025 – Present
Cloud HR and payroll for Malaysian SMEs: statutory payroll (EPF, SOCSO, EIS, PCB), clock-in attendance with location capture, and leave and claims approval flows. One Flutter codebase shipping to iOS and Android.
64 metres down: Floor 04 · Backend
APIs · data · services
On-demand delivery at ZeptoExpress, roadside battery dispatch at Bateriku, seat distribution on the Kuala Lumpur to Jeddah corridor at Ommri. I shape the API contract with backend engineers before the app code gets written.
iOS Developer
ZeptoExpress Berhad · 2018 – 2021
On-demand 3-hour delivery in KL: ordering, real-time tracking and route optimisation for ~9.7K users.
iOS · Client project
Bateriku Sdn Bhd · 2021
On-demand roadside assistance and battery delivery: the consumer ordering flow with in-app payments.
iOS · Client project
Bateriku Sdn Bhd · 2021
The operator app: fleet tracking and live job dispatch.
iOS Lead
Riverlens Sdn Bhd · Feb 2025 – Present
B2B seat distribution for the Kuala Lumpur to Jeddah corridor: agents hold group capacity, track bookings in real time, and settle accounts. Also runs badal umrah services end to end, through to the completion certificate issued to the sponsor.
Personal project
Google Forms-style form builder & data collection, integrated into Lark (Feishu) workspaces.
Prototype: tamper-proof digital certificates on an on-chain Solidity registry (Base L2), generalising the completion certificates shipped in Ommri’s badal umrah flow.
80 metres down: Floor 05 · DevOps
CI/CD · release pipelines
I own delivery end to end: API contract, build, QA and UAT, App Store submission and release. Fastlane and GitHub Actions handle the repetitive parts so every release goes out the same way.
96 metres down: Floor 06 · AI Systems
Agents · speech models · tool calling
I trained the streaming speech models behind Alafasy’s live AI recitation checker (PyTorch, CTC forced alignment, int8 ONNX on-device) and deployed the WebSocket service that follows reciters word by word in production. Jarvis, the robot you’ve been following, is an AI agent too.
I trained the streaming speech models behind Alafasy’s live AI recitation checker (PyTorch, CTC forced alignment, int8 ONNX on-device) and deployed the WebSocket service that follows reciters word by word in production. Jarvis, this site’s assistant, is an AI agent too.
A live tool-calling agent. It looks up my real portfolio data before it answers, and can take you to any floor.
Personal project · AI
AI receptionist handling guest check-in/out over WhatsApp, with an operator admin dashboard.
Tool/function calling, prompt orchestration, streaming responses: agents that do things, like Jarvis on this site.
Internal AI reporting agent for the engineering team: syncs GitHub activity and uses an LLM to turn commits into executive status reports, with role-based review workflows (Next.js, Supabase, Gemini).
112 metres down: The Core
Open to full-time senior iOS roles · remote or hybrid.
The human behind the robot
I’m Megat, a senior iOS engineer in Selangor with 8 years of shipping. Open to full-time senior iOS roles, remote or hybrid.
Any kind of development is the part of the job I’d do for free. iOS is where I’m deepest, but the moment a problem lives in the backend, the pipeline, or some weird hybrid corner, that’s where I want to be.
Right now that’s one full-time team and my own products after hours. I don’t take freelance or client work anymore: the depth I want only comes from staying with one product long enough to own it properly.
Feb 2025 – PresentNow
Riverlens Sdn Bhd · Subang Jaya
Own the iOS architecture across Alafasy, Gajee and Ommri: modularisation, data strategy, core frameworks. Shape API contracts with backend engineers before implementation, set the bar for code quality, performance and security, run code reviews and mentor the iOS team.
Jan 2022 – Jan 2025
Noor Luminous Sdn Bhd · Kuala Lumpur
Led the iOS team delivering TheNoor (1.5M+ downloads, 500K+ monthly active users, 99.5% crash-free) and Ilmu Student.
Sep 2018 – Dec 2021
ZeptoExpress Berhad · Kuala Lumpur
Ordering, real-time shipment tracking and route optimisation for a 3-hour on-demand delivery platform. The startup has since wound down.
Jan 2018 – Jul 2018
Close Loop Sdn Bhd · Cyberjaya
Mobile apps in Ionic and React Native, responsive web UIs, and server-side work across the full SDLC.
B.Sc. Computer Science (Hons.)
Universiti Sains Islam Malaysia
2014 – 2018
Open to full-time senior iOS rolesremote or hybridCybersouth, Selangor, Malaysia · GMT+8
Usually replies within a day