Skip to content

Curriculum Vitae

I lead product engineering from the first requirement to launch.

And I build with AI agents every day.

For over 11 years, I have built payments, logistics and streaming products for Euronet, DHL, AT&T and the Singapore Government. Moreover, I run my own AI consultancy, where I scope, sell and build software for founders.

Thus, I understand both the code and the business that pays for it. I do my best work when I own the architecture and the product direction together.

Based in
Kuala Lumpur, Malaysia · Dubai, UAE
Availability
Remote. I work across time zones, including CEST.

Proof in numbers

  • 35,000+people in Malaysia alone use the Ria e-wallet I helped launch across Europe, the USA, Africa and APAC.
  • 10,000+shoppers used the Genting Simon Premium Outlets app, where I led a team of 4 and hired 2 engineers.
  • 7device platforms ran one AT&T and DirecTV streaming app, from iPhone to Samsung TV.
  • $90K+in software projects I found through my own outreach and delivered as a founder.

Experience

  1. Sep 2023 – Present

    Kuala Lumpur

    Senior Software Engineer, Ria Money Transfer

    Euronet Worldwide

    • Helped launch the Ria e-wallet in Europe, the USA, Africa and APAC. We are now preparing the IMEA launch. In Malaysia alone, more than 35,000 people use it.
    • Owned the build and launch of the Malaysian web app for money transfers and remittance.
    • Integrated regulated payment and identity providers: eKYC with Veriff and Onfido, DuitNow QR for merchant and P2P payments, FPX, Plaid and DTOne mobile top-up.
    • Work inside a product organisation of 75+ people, turning requirements from product managers and business analysts into technical plans.

    Angular, Ionic, Vue, Pinia, Azure DevOps, GitLab CI

  2. 2021 – Aug 2023

    Kuala Lumpur

    Senior Software Engineer, DHL IT Services

    • Built DHL’s official map app, which drivers and facility managers use worldwide to track and deliver parcels.
    • Designed and delivered the user analytics reporting solution with Power BI, Grafana and Kibana.
    • Wrote the Jenkins CI/CD scripts, upgraded Angular and Node, and refactored code to meet Software Improvement Group quality standards.

    Angular, React Native, Google Maps API, Java (Spring, Vert.x), Node.js, PostgreSQL

  3. 2021 – 2022

    Kuala Lumpur

    Lead Mobile Engineer, Genting Simon Premium Outlets

    • Led a team of 4 engineers and hired 2 of them. I owned the APAC mobile app end to end, from architecture to store release.
    • Launched the e-commerce app on iOS and Android. More than 10,000 shoppers used it.
    • Designed and built live-stream shopping on my own. Sellers go live from the outlet, and viewers add products to their cart from inside the stream.
    • Set up the DevOps pipelines with GitHub Actions and AWS.

    React Native, Redux, Kotlin, Magento, Python Django, AWS

  4. 2019 – 2020

    Los Angeles

    React Native Developer, AT&T and DirecTV

    • Worked in an engineering organisation of 250+ people on one video and live TV app for iOS, Android, Apple TV, Android TV, Fire TV, Roku and Samsung Tizen.
    • Reviewed code and trained interns on React Native, Redux, Xcode and Android Studio.
    • Built deep-link sharing, the sign-in flow, and analytics and bug reporting with Grafana and Kibana.
  5. Jan 2019 – Dec 2019

    Kuala Lumpur

    Software Engineer, Web & Mobile, BeEducation

    • Built learning management systems for web, iOS and Android.
    • Wrote shared Angular libraries that other teams installed across their apps.
    • Built a timetable app with separate roles for admins, educators and learners.

    Angular, React, Node.js, Express, GraphQL, PostgreSQL, C# ASP.NET MVC

  6. 2017 – 2019

    Remote

    Software Engineer, Singapore Government, Accenture

    External B2B contractor

    • Built features for the member-facing portal of the Central Provident Fund, Singapore’s national savings system.
  7. 2015 – 2018

    Remote

    Freelance Developer, Upwork

    • Built HTML and jQuery website templates for paying clients.
    • Built my first iOS game in Swift in 2016.

How I build with AI agents

Most teams now use AI to write code. The hard part is control: what an agent may touch, and what a person must approve. This is how I run it on my own products.

  • 01Claude Code runs on my own server in long sessions, sometimes overnight for 9+ hours.
  • 02Agents deploy to staging on their own. A production deploy needs my approval through an ops layer I built, which holds the encrypted credentials and the task queue.
  • 03Every build runs against a regression list, so fixed bugs do not come back. Agents test first, then I test by hand.
  • 04Agents get read-only access, and only to data that is not sensitive.

Skills

Leadership
Leading and hiring engineers, code review, mentoring, architecture decisions, turning business requirements into technical plans, working with product, QA and business analysts
Languages
TypeScript, JavaScript, Java, Python, C#, Kotlin, Swift, SQL
Frontend and mobile
React, Next.js, React Native, Angular, Vue, Ionic
Backend and data
Node.js, Express, Spring, Vert.x, Django, GraphQL, PostgreSQL
Infrastructure
Docker, Kubernetes, AWS, Azure DevOps, GitLab CI, Jenkins, GitHub Actions
AI
Claude Code, AI agent orchestration, MCP integrations, LLM product builds
Payments
E-wallets, remittance, eKYC, QR payments, FPX, Plaid

Education

BSc (Hons) Software Engineering

Staffordshire University · 2019 – 2022

Specialised in full-stack web and mobile development.

Courses

  • AWS Cloud Practitioner, AWS Academy (2022)
  • Kubernetes, Microsoft

Languages

English, Arabic

Writing and media