mintdeal.my
Production cashback and promo-code platform for Malaysian shoppers.
I built mintdeal.my as a full-stack product covering public deal discovery, cashback flows, admin operations, and production cloud infrastructure.
Role
Full-stack engineer and technical owner
Role
Full-stack engineer and technical owner
Stack
Next.js, NestJS, GraphQL, PostgreSQL, AWS
Project Type
Consumer web platform + internal admin system
What I Built
Public Product
A high-performance consumer interface for deal discovery with Algolia search.
Member Account Flows
Secure user dashboards featuring robust double-entry cashback ledgers.
Admin & Operations
Comprehensive back-office tools for merchant management and operations.
AI & Automation
Background pipelines utilizing LLMs to automate content drafting and processing.
AI & Automation Workflows
To scale content operations without a large editorial team, I engineered background pipelines that leverage AI to process, enrich, and moderate thousands of affiliate campaigns daily.
Content Generation
LLMs automatically draft and translate SEO descriptions from raw affiliate feeds.
Campaign Analysis
Pipelines analyze drafts to extract compliance constraints and map them to structured flags.
Asset Processing
Vision models evaluate, crop, and generate missing assets for merchants.
Background Crawlers
Resilient crawlers ingest and normalize disparate affiliate feeds into a unified graph.
Admin Platform
The consumer app is only half the story. I built a comprehensive internal operations suite that empowers the business team to manage the platform independently.
- store
Advertiser Management
CRUD interfaces for hundreds of merchants, managing commission tiers, tracking links, and brand assets.
- fact_check
Promo-Code Review Workflows
A staging area where AI-drafted campaigns are queued. Editors can quickly approve, tweak, or reject deals before they hit production.
- toggle_on
Feature Flags & Config
Dynamic remote config allowing non-technical staff to toggle UI sections, update hero banners, and manage global alerts instantly.
Real Screenshot Gallery
Homepage
Store Detail
Wallet
Admin Dashboard
Technical Highlights
security RBAC
Complex multi-tenant access control for admin and consumer roles.
webhook Affiliate Callbacks
Highly available API for processing transaction postbacks reliably.
rule Crawler Staging
Sandboxed environment for testing scraper selector changes safely.
translate Multilingual SEO
Dynamic i18n routing and sitemap generation for regional indexing.
rocket_launch Release Automation
Automated CI/CD pipelines with zero-downtime ECS deployments.
monitoring Observability
Distributed tracing and real-time alerting via Datadog and Sentry.
Technology Stack
Frontend
- checkNext.js (App Router)
- checkReact & Tailwind CSS
- checkFramer Motion
Backend
- checkNestJS & Node.js
- checkGraphQL & REST APIs
- checkPrisma ORM
Data & Auth
- checkPostgreSQL (RDS)
- checkRedis (ElastiCache)
- checkAWS Cognito (JWT)
Cloud & Infrastructure
- checkAWS ECS (Fargate)
- checkVercel Edge
- checkTerraform (IaC)
AI & Search
- checkAlgolia InstantSearch
- checkOpenAI API (GPT-4)
- checkCustom ML Pipelines
Quality & Delivery
- checkGitHub Actions (CI/CD)
- checkJest & Cypress
- checkDatadog & Sentry
Why It Matters
This case study demonstrates end-to-end full-stack ownership across product thinking, system design, and operational tooling. It highlights how public interfaces, internal admin workflows, and AI integrations can work together in one production platform.