What I do
01. Research
Understand the client’s subject matter completely and build on the knowledge related to it, becoming intimately familiar with the subject matter. Determine methods to address the specific customer’s needs and requirements.
02. Design
Misleadingly thought of as the superficial appearance of a product, design actually encompasses a lot more. It is a cross functional process that includes market research, technical research, design of a concept, and prototype mockup.
03. Develop
Findings from the research and design phases are utilized for the production of specific products including materials, systems, and methods. Engineer utilizing the research and designs to produce commercial products for the customer.
What I Love
Node.js, NestJs
Express
Vanilla JavaScript
PM2, AppSignal
Nagios
Azure, AWS,
IBM DataPower
PHP - MVC
Angular, React & Vue
Blockchain
Python
npm
HTML & CSS
J2EE/Spring & R-Project
Docker
Linux & CentOs
API
Salesforce
Mysql, MongoDB, Redis
Elasticsearch
Bitbucket & Git
Testimonials
Key Achievements
Thank you UTP for High Achiever Award. I'm proud of first blockchain graduate of Universiti Teknologi Petronas.

Pandemic research contribution as first author. One of my research papers in World Health Organization (WHO) COVID database #blockchain #covid.
From MBOT - Malaysia Board of Technologists
Featured Projects
Microservices API Dev for Admin Service
Admin service portal for managining all internal and external the Invoices, Vouchers, Champing, Merchants, Partners, Sales, Transactions, Baggages etc.
Main: NodeJs, Azure, NodeJS, Consul (Service Mesh), Mssql, Angular, Typeorm, MongoDB, Elasticsearch, Docker....

VQW Vesta Admin Controller & API Dev
The hub has a built-in speaker that broadcasts voice prompts as well as a siren for alarm. The hub is designed to be online 24/7 with its 10-hour back-up battery and 4G LTE SIM.
Main: NodeJs, J2EE, ReactJs, Redux, Bootstap
Backend Service to PingOne (SSO)
Intergrating the all microservice into single sign on services. technologies are depending when Intergrating the services.
Main: PinOne SSO, Azure APIM, PHP, NodeJs etc.
Azure APIM and Function App
Azure API Management is made up of an API gateway, a management plane, and a developer portal.
Main: Azure, Third Party APIs, NodeJs, C#, etc..

Hybrid-App (Android & IoS)
Thebusinessclub.com app offers a fresh approach to networking and interacting with contacts to trade with.Addressing some of the real challenges of post networking meeting engagement, & app has been built to allow our members to build their own extensive profile to share and post within the community.
Main: Angular, Firebase, NodeJs

VQW Portal & API
VQ strives to empower our subscribers with the freedom to access entertainment content and to surf with no limitations. Established since 2001 as an Internet Service Provider (ISP) in Singapore.
Main: Nodejs, PHP, Wordpress, Bootstrp, Salesforce
Payment Hybrid App
Payment settlement hybrid app for customers to pay their bills, subscribe to new service, and checking status of the connection etc..
Main: Nodejs, Codeigniter, PHP, Ionic framework, Salesfores & ohter internal APIs.
My Duty Travel Portal
Backend development and Improvement of my Duty travel portal for internal and external.
Main: Nodejs, PHP, Azure APIM, PingOne, etc...
Latest Blog Posts
SAGA Microservices Architecture Patterns - NodeJs & Kafka
Nest (NestJS) is a framework for building efficient, scalable Node.js server-side applications. Combines elements OOP (Object Oriented Programming), FP (Functional Programming), and FRP (Functional Reactive Programming).
Service Mesh - Banking Apps Microservices using Consul
Consul is a multi-networking tool that offers a fully-featured service mesh solution. It solves the networking and security challenges of operating microservices and cloud infrastructure in multi-cloud and hybrid cloud environments.
Load Balance – Nodejs & ExpressJs with axios
A load balancer is a device that acts as a reverse proxy and distributes network or application traffic across a number of servers. Load balancers are used to increase capacity (concurrent users) and reliability of applications.

Using NGINX as a load balancer in conjunction with Redis Pub/Sub
#NGINX can distribute incoming requests across multiple application servers, and Redis Pub/Sub can be used for communication between components or services.

Asymmetric encryption, public-key cryptography
Asymmetric encryption, public-key cryptography, is a cryptographic system that uses pairs of keys: public keys, which may be disseminated widely, and private keys, which are known only to the owner.

Round-robin load balancing is a technique used in computer networking
server farms to distribute incoming network traffic or workload across multiple servers in a circular, sequential fashion.
Latest Screencasts
Load Balance – Nodejs & ExpressJs with axios.
SAGA Microservices Architecture Patterns - NodeJs & Kafka - demo.
Part 4: NestJs - Builder pattern designed to provide a flexible solution to various complex object
Part 3: Adding OpenAPI to NestJS App | Time Saving.
Part 2: Simple CRUD without database; Intro to Building Microservices with NodeJs & NestJs Framework.
Introduction to Building Microservices with NodeJs and NestJs Framework.
Research Publications
- Author:- PNR: Cybersecurity Based Passenger Name Record Verification Framework Using Blockchain and Smart Contract. (view)
- Author:- COVID-19: A Novel Framework to Globally Track Coronavirus Infected Patients using Blockchain. (view)
- Author:- Application of Blockchain and Smart Contract to Ensure Temper-Proof Data Availability for Energy Supply Chain. (view)
- Author:- Payment Settlement Tracking Framework for Independent Power Producer in the Energy Supply Chain using Blockchain and Smart Contract. (view)
- Author:- Design Science Research Methodology Approach for Blockchain- based Liberalized Energy Supply Industry. (view)
- Author:- Application of Blockchain to Ensure Temper-Proof Data Availability for Energy Supply Chain. (view)
- Co-Author:- State-of-the-art review on the acoustic emission source localization techniques. (view)
- Co-Author:- Clustering-Based Quantitative Evaluation Using Acoustic Emission Waveforms for Corrosion Detection. (view)
- Co-Author:- AE Source Localization for Oil & Gas Pipelines using Machine Learning Technique. (view)