I solve problems through design and technology.
From software product management to project management, I have a broad specialization in design, technology, security and compliance with 10 years of experience.
Great product exists on a fine balance between design and technology.
Communicating your ideas to designers and developers, while keeping everyone on the same page are tough. Sometimes this leads to months-worth of no progress.
This is where I come in – best works are done when all stakeholders are all on the same page and knows how it is done. Whether it is about design, technology, security or compliance, I got these covered.
About MeFeatured Works
MobyPay + AiraPay
2022I was engaged to lead the design and development of new version 2.0 of 'Buy Now, Pay Later' platforms – MobyPay and AiraPay, founded in Malaysia. The design and development of both platforms were completed in 3 months, and successfully launched in June 2022.
Read MorePrimeKeeper
2015 to 2022I co-founded a FinTech company, PrimeKeeper, a marketplace banking platform that works closely with banks, financial service providers and retailers in Malaysia.
Read MoreSide-Scrolling Game Design Experiment
2019I designed a 2D side-scrolling game inspired by the classic Mario game and developed a proof of concept in Javascript, HTML canvas and WebGL.
Read MoreBank Muamalat’s Internet Banking & Mobile Banking App
2016I worked with Bank Muamalat in creating new experiences with their internet banking and mobile banking app.
Read MoreFeatured Articles
How to structure and scale your Terraform project
Terraform is a powerful tool for managing infrastructure as code. When working with multiple setups and cloud accounts, how your Terraform project is structured can have a big impact on the maintainability of your code. If not done right from the start, managing the project can be a pain.
Read MoreAutomate Continuous Integration From Code to Deployment with Argo Events + Argo Workflows + Argo CD
One of the main benefits of CI is that it helps to identify and fix errors quickly. When code changes are regularly merged into the main branch, this triggers a build and deployment to your cluster, which it is easier to detect errors early on, rather than having to sift through a large change to locate and fix the problem.
Read More