← all projects

live · 2023 → 2025

CSD commerce platform + rule engine

Installment & retail commerce platform for a large defense-sector retailer (50+ branches, 100k+ customers), with a fully dynamic pricing/discount rule engine.

  • Node.js
  • NestJS
  • PostgreSQL
  • Oracle
  • SQL
  • Rule engine
  • Jenkins

problem

Pricing, discount and installment rules changed roughly monthly and were highly conditional. Hard-coding them meant a redeploy for every policy shift.

approach

Led a 12-person team building the system from scratch. Designed a dynamic rule engine (rules on any column, operator set, date-based criteria) so staff change policy without code changes, plus a legacy data migration in pure SQL and Node.js batch jobs, all shipped through an automated Jenkins CI/CD pipeline.

outcome

Rolled out across 50+ CSD retail branches, in daily use by branch operators serving 100k+ customers, with new customers added continuously.