The 1 PlatformEnterprise Loyalty & Customer Engagement Ecosystem

Project Overview
The 1 is Thailand’s leading loyalty and customer engagement platform under Central Retail, serving millions of members nationwide.
I worked as a Contract Full-Stack Developer at Apar Technologies (Bangkok) from October 2020 – June 2021, assigned to The 1 Central team to develop and enhance large-scale, data-driven loyalty platforms.
My work focused on customer acquisition funnels, engagement platforms, and backend API systems that power loyalty operations across Central Retail brands.
Core Platform Capabilities
1. Member Acquisition & Campaign Landing
The platform supports large-scale promotional campaigns:
- Welcome coupon campaigns
- Dynamic landing pages
- App download funnels
- First-time reward incentives
- Campaign-driven dynamic content
I implemented reusable, configurable campaign modules to allow marketing teams to launch new promotions quickly without deep system refactoring.
2. Loyalty & Points System
The loyalty infrastructure enables:
- Point accumulation tracking
- QR-based member identification
- Coupon redemption flows
- Tier qualification tracking
- Secure business rule enforcement at API level
I designed and implemented REST APIs using Node.js and Express to ensure system reliability and data integrity.
3. Exclusive Tier Experience
The system includes tier-based segmentation logic:
- Spending threshold tracking
- Exclusive member qualification
- Dynamic privilege rendering
- Personalized UI content based on membership status
This required close coordination between frontend SSR rendering (Nuxt) and backend validation logic.
My Responsibilities
As a Contract Full-Stack Developer, I was responsible for:
- Developing Nuxt.js (Vue) SSR & SPA applications
- Designing RESTful APIs using Node.js & Express
- Writing maintainable TypeScript-based service layers
- Optimizing SQL queries and improving database performance
- Integrating with internal microservices
- Ensuring scalable deployment on AWS infrastructure
- Collaborating with product, marketing, and data teams
Technical Implementation
Frontend
- Nuxt.js with SSR support
- TypeScript-based architecture
- Dynamic routing for campaigns
- API-driven UI rendering
- Performance optimization for marketing traffic spikes
Backend
- Node.js + Express REST API
- Business logic encapsulation in service layers
- SQL database integration
- Authentication & validation middleware
Infrastructure
- AWS cloud deployment
- Environment-based configuration
- CI/CD pipeline integration
- Scalable architecture for campaign-based traffic
Impact
During my contract period, I contributed to:
- High-traffic campaign launches
- Improved campaign deployment agility
- More maintainable API service structure
- Performance optimization for customer-facing flows
This experience strengthened my skills in enterprise system design, loyalty platform architecture, and cross-functional collaboration within large organizations.
Summary
This project demonstrates my ability to:
- Deliver enterprise-grade loyalty platforms
- Build scalable Nuxt + Node.js fullstack systems
- Implement robust business logic in API layers
- Optimize performance for large-scale campaign systems
- Contribute effectively as a contract engineer within a major retail ecosystem