Skip to content

About

I build software thousands of developers rely on.

Creator of OpenWA — the open-source WhatsApp API gateway. I also help teams ship fast, maintainable web apps, backends, and IoT systems, from Batam to anywhere.

01Numbers

By the numbers

Live from GitHub — plus a decade of client work.

02Open source

Open source

I've been building in public on GitHub since 2012. My main project, OpenWA, is one of the most-starred open-source WhatsApp API gateways — used by thousands of developers and businesses worldwide to power their messaging automation. Maintaining it taught me more about API design, backwards compatibility, and community support than any client project could.

Stars across projects

Follow my work

03Skills

Core skills

Web & frontend

Next.js (App Router)ReactTypeScriptTailwind CSSTechnical SEO + performance

Backend & data

Node.jsPython (FastAPI)GoPostgreSQLRedisAPI design + integrations

IoT & operations

MQTT topic/schema designRealtime dashboards + alertingDockerLinuxObservability (logs/metrics)

04How I work

How I work

What I focus on

  • Fullstack TS/JS for web & mobile apps (Ionic/Flutter/Native)
  • Backend with Python or Go
  • IoT with MQTT, dashboards, and alerting
  • Performance, maintainability, and delivery clarity

Working style

  • Clear scope before build
  • Realistic milestones and transparent progress
  • Short but useful documentation
  • Maintainability-first mindset

Values

  • Clarity over complexity
  • Measure before optimize
  • Ship small, iterate fast
  • Long-term maintainability

05Credentials

Certifications

Verifiable credentials — the full list lives on my LinkedIn.

Red Hat Certified Engineer (RHCE) EX294

Pearson · Jun 2026

ID 5TNICEHT4Z3Q

Certified Cloud Security Professional (CCSP)

Pearson · Jun 2026

ID JNN78DV1N9CF

Certified Information Security Manager (CISM)

Packt · Jun 2026

ID LM250QIDEC6A

Certified Information Systems Security Professional (CISSP)

Infosec · Jun 2026

ID P2C2I1Y818XK

Certified Information Systems Auditor (CISA)

Pearson · Jun 2026

ID 4X4WIZQ1KOBR

Certified Ethical Hacker (CEH) v.12

Packt · Jun 2026

ID L4FE1Y5WWBS3

CertNexus Certified Artificial Intelligence Practitioner

CertNexus · Jun 2026

ID 7ARBJ54AJQEG

Google Cybersecurity Professional Certificate

Google · Mar 2026

ID RL79J6CSCQMU

Google AI Professional Certificate

Google · Mar 2026

ID E9AUURGZALK8

MCPS: Microsoft Certified Professional

Microsoft · Dec 2012

Certified Data Centre Professional

EXIN · Oct 2015 – Oct 2018

ID 5500324.20457476

edX Verified Certificate for Learn HTML5 from W3C

edX

Microsoft Specialist

Microsoft · Dec 2012

Verify on LinkedIn

06Process

A process you can rely on

Clear deliverables and milestones reduce risk and uncertainty.

01

Discovery

Clarify goals, scope, risks, and success metrics.

02

Design

Architecture, data model, and implementation plan.

03

Build

Iterate in milestones with clear deliverables.

04

QA

Functional checks, edge cases, and performance review.

05

Deploy

Safe release, rollback plan, and documentation.

06

Operate

Monitoring, bugfixes, and improvements.

07Standards

Engineering standards I hold to

Quality standards

  • Type-safety and linting to reduce bugs
  • Right-sized tests (not too much, not too little)
  • Logs/metrics for smoother operations
  • Clean handover documentation

Security basics

  • Auth & RBAC as needed
  • Safe validation and error handling
  • Least-privilege principles
  • Audit trails when required

08Trust

NDA-first, still transparent

  • No client names, logos, or internal screenshots
  • I can explain technical decisions without exposing sensitive data
  • Private references can be discussed when permitted

09FAQ

FAQ for new clients

Why is there a project slot limit?

I only take on a maximum of 3 active projects at a time. This ensures every client gets my full attention, responsive communication, and high-quality results without delays.

How can I trust without a portfolio?

You'll see a predictable process, anonymised snapshots, synthetic demos, and transparent milestone updates.

Can you work with Singapore teams?

Yes. Batam is close to Singapore, and collaboration is easy with clear communication and deliverables.

How do you communicate?

Typically weekly updates + clear milestones + documented technical decisions.

Let's talk about your project.

Tell me your goals and constraints — I'll respond with a clear plan and realistic milestones.