Megat Syafiq Mohd Aziz
Senior iOS Engineer · Swift / SwiftUI · 8 years
I’m a builder. I go wherever the problem lives,front to back.
Strongest in iOS, with 8 years and apps used by 500K+ monthly active users. But not boxed by it: I ship across the whole stack, native to hybrid, UI to infrastructure.
- Interface01
What the user touches
- Native02
Swift · SwiftUI · UIKit
- Hybrid03
Flutter · React Native
- Backend04
APIs · data · services
- DevOps05
CI/CD · release pipelines
- AI Systems06
Agents · speech models · tool calling
Across shipped apps · 2018–present
Things I’ve shipped.
A live reel of the apps I’ve built. The full list, with roles and dates, is below.
Ommri
NowB2B 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.
CheckinAI
AI receptionist handling guest check-in/out over WhatsApp, with an operator admin dashboard.
Lark Forms
Google Forms-style form builder & data collection, integrated into Lark (Feishu) workspaces.
ZeptoExpress
On-demand 3-hour delivery in KL, with real-time tracking and route optimisation. Startup wound down; shipped to ~9.7K users before close.
Where I explore.
Not the core craft, just exploration. AI agents and automation I’m building on the side. Honest about what’s real and what’s still in progress.
AI agent systems
AI SystemsTool/function calling, prompt orchestration, streaming responses. Agents that do things. Meet Jarvis, a live tool-calling agent running on this page, right below.
Quran recitation voice AI
AI SystemsTrained compact streaming speech models on recitation audio (PyTorch, CTC forced alignment; int8 ONNX for on-device) and built a WebSocket ASR server that tracks the reciter word-by-word. Powers Alafasy's AI recitation checker in production.
Status-report agent
AI SystemsInternal 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).
Certifyx: on-chain credentials
BackendTamper-proof digital certificates: issuing platform with an on-chain Solidity registry (Base L2), public verification, and sandbox/production API keys. Generalises the completion certificates already shipped in Ommri's badal umrah flow.
CheckinAI: AI receptionist
AI SystemsAn AI receptionist that handles guest check-in and answers front-desk queries, with an admin dashboard for operators.
Hermes: dev-environment automation
DevOpsAutomation for the developer environment, streamlining local setup, build, and workflow steps.
Hi, I’m Jarvis, a real tool-calling agent (Claude + a tool over this site’s data). Ask me anything about Megat’s work; I’ll call a tool and answer.
The whole thing, front to back.
Organised the way I think about it, from what the user touches down to the systems underneath.
- SwiftUI
- UIKit
- Combine
- WidgetKit
- Core Animation
- Swift
- Objective-C
- AVFoundation
- Swift Concurrency
- Core Data
- Flutter
- React Native
- Ionic
- REST
- GraphQL
- Firebase
- Node.js
- Supabase
- WebSockets
- Solidity (Base L2)
- SQLite
- AppsFlyer
- OneSignal
- Fastlane
- GitHub Actions
- CI/CD
- App Store Connect
- Proxyman
- LLM integration
- Agents & tool calling
- Speech-to-text (PyTorch, ONNX)
- Streaming ASR
- Prompt engineering
The human behind it.
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.
Hiring, or want to talk shop?
Full-time senior iOS roles, or a hard problem you want a second opinion on. Front to back, I’m interested.
Usually replies within a day









