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.
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