caerule.

@CasualDeveloper · Kuala Lumpur

I build the connections
that make
systems work.

Backend engineer at Nokia. Builder of developer tools. I work where complex integrations meet real-world delivery, with AI as part of the process.

A practice in three parts
  1. 01
    Connect

    APIs, services & customer systems

  2. 02
    Make it dependable

    Diagnosis, verification & releases

  3. 03
    Build beyond the brief

    Developer tools & agent workflows

Follow the decisions.
Inspect the evidence.

6+ yearsBackend & integration engineering

10+ operatorsCustomer work across APAC & EMEA

Built, released, contributedJava · Swift · TypeScript

Selected work / 01—03

A closer look
at the work.

What went wrong. What I built.
How I knew it worked.

01Nokia
Customer delivery

Backend · Java / WSO2 · Reliability

The response was ready.
So why wouldn’t it send?

A qualification API failed during customer UAT. An internal call was changing the outgoing status. I traced the fault, provided the correction and coordinated the successful retest.

Trace the request
12h 33m

Escalation to confirmed
UAT retest

Elapsed turnaround, including waiting
02AuthCompanion
Released software

Swift · macOS · GPG / PAM

Authentication,
with a way back.

A Swift coordinator for Touch ID and Apple Watch approval across GPG signing and sudo. Clear component ownership, inspectable setup and restore behavior.

Explore the design
3 tools.

One coordinated workflow.
Independent components.

OpenAI Build Week 2026 participant
03AI developer tooling
Personal & open source

TypeScript · Agent workflows · OAuth

A workflow that goes
beyond the prompt.

A private agent harness for context, permissions and verification, alongside merged provider contributions covering concurrency, OAuth and exact model routing.

Follow the workflow
3 merged PRs

Selected contributions.
Publicly inspectable evidence.

Plus a private development harness

The person behind the work

Curiosity.
Care. Follow-through.

I own the integration layer between telecom operators’ CRM, ordering and sales systems and Nokia’s provisioning, activation and network systems.

Outside that work, I build authentication tools for macOS, maintain an AI development harness and contribute to open-source integrations. I like understanding where systems meet, and making those boundaries work better.

I’ve also co-organized independent charity projects, including water wells in Tanzania and Malawi, and food aid in Nepal, Sri Lanka, Cambodia and Thailand.

Explore my GitHub

Backend · Integration · Developer tooling

Something complex
to make work?