All projects

LetsCML

Backend services for a platform with 300,000+ registered users, supporting content, events, and customer engagement.

2024 — present · Backend engineer — client work through NXS Indonesia, as part of the team.

Node.jsNestJSPostgreSQLRedis

The problem

LetsCML needed backend services for content publishing, event launches, and direct-to-customer activities. A key challenge was handling high customer traffic while field promotion staff (SPG) used the DTC system.

What it does

As part of the NXS Indonesia team, I built and maintained content APIs and CMS functionality, event registration and check-in, event management, and direct-to-customer surveys. My work also included WhatsApp AI integration for customer registration and redemption. The public website shows the content platform; the internal customer operations systems are described here at a high level.

Engineering decisions

Optimize database queries and indexes

I worked on database queries and indexes to handle high customer traffic during SPG-led direct-to-customer activities. This was part of the backend work supporting staff as they used the DTC system with customers.

Use queues to handle traffic

Alongside query and index optimization, I used queues as part of the approach to handling customer traffic in the DTC system.

Where it landed

  • Backend contributions to a platform with 300,000+ registered users
  • Content APIs and CMS functionality, event registration, check-in, and event management
  • Internal DTC surveys and WhatsApp AI integration for customer registration and redemption
  • Ongoing maintenance since 2024 for a long-term NXS Indonesia client