caerule.

Backend & integration software engineer.

Khairul Anwar · Kuala Lumpur

I connect telecom operators’ ordering systems to provisioning platforms and network services. I also build macOS developer tools and contribute to open-source AI integrations.

6+ years
Building telecom integrations
10+
Customer environments across APAC & EMEA
Java · Swift · TypeScript
Enterprise services, macOS tools and provider integrations

Selected work

Telecom integration reliability

Telecom · Java / WSO2

I traced a production response-delivery failure across SOAP handling, callback routing and endpoint state, then supplied fixes and rollout guidance. I also built repeatable integration checks and helped junior engineers work through the same systems.

Confirmed production recovery, alongside a separate successful qualification API retest in customer UAT.

AuthCompanion

Released software · Swift / macOS

Touch ID and Apple Watch approvals for GPG signing and sudo. I built the coordinator and maintain the two companion forks, including their setup, diagnostics and state restoration.

Source code ↗Release record ↗

About Me

I’m Khairul Anwar, a software engineer in Kuala Lumpur. At work, I own the integration layer between a mobile operator’s ordering systems and the platforms that provision and activate services. My work spans production troubleshooting, platform migrations and repeatable integration tests. I also coach junior engineers through worked examples and implementation feedback.

Away from customer delivery, I build tools for problems I encounter myself. AuthCompanion uses Touch ID and Apple Watch for GPG and sudo approval. My open-source contributions improve the coding tools I use every day.

Outside work, I travel with close friends and co-organise independent charity projects: wells in Tanzania and Malawi, and food aid in Nepal, Sri Lanka, Cambodia and Thailand.

Khairul Anwar wearing glasses and a light jacket

Contact

I’m open to software engineering roles beyond backend and integrations, especially where I can bring systems experience and learn a new stack.