Skip to content
bawonsak.p

Case Studies

Systems I've built and what they taught me

Three production systems — the context, the constraints, the trade-offs, and what each one changed.

Client and company specifics are anonymized. The problems and the engineering are real.

CS·01

Smart Messaging Platform

An enterprise campaign messaging platform — validation, scheduling, delivery, and reporting workflows that had to hold up in production.

An enterprise platform for campaign creation, recipient validation, scheduling, delivery, and reporting — supporting manual input, file input, contact selection, validation rules, and background processing at scale.

Read the case study

Key challenge

Processing campaign inputs of up to 1,000,000 records without memory spikes, while keeping scheduling, delivery, and reporting reliable.

Tech stack

NestJS Angular MongoDB Mongoose Agenda Node.js +3

CS·02

MongoDB Reporting Optimization

Improving aggregation, indexing, and reporting performance for high-volume campaign data.

A reporting system for campaign messaging and operational dashboards that had to query and aggregate large volumes of campaign-related data — without slow queries, memory-heavy operations, or pagination that collapses at scale.

Read the case study

Key challenge

Aggregation pipelines over large collections — avoiding slow queries, oversized intermediate arrays, $lookup and $facet pitfalls, and inefficient pagination.

Tech stack

MongoDB Mongoose NestJS Aggregation Pipeline Node.js

CS·03

E-commerce Order Consolidator

An order management system that consolidates multiple e-commerce platforms into a single operational workflow.

A system that centralized orders from Shopee, Lazada, and related seller platforms into one place — order lists, order detail, order status, shipment status, and Thailand Post logistics workflows.

Read the case study

Key challenge

Integrating multiple platform APIs with different order formats, OAuth 2.0 token lifecycles, webhook behaviors, and incomplete sandbox environments into one reliable workflow.

Tech stack

React / Next.js Node.js Express.js SQL database REST API OAuth 2.0 +4

Have a system that needs to survive production?

I'm open to backend engineering, enterprise system development, internal tools, integration platforms, architecture review, and technical consulting.