Options

UOB Bank Gamification Platform

OWASP-compliant customer loyalty system for banking engagement

Client: UOB Bank Indonesia
Company: PT. Gaza Karya Utama
Role: Full Stack Developer (Contractor)
Year: 2020
Status: Completed

Technologies Used

Codeigniter 3MySQLjQueryBootstrap

Features

  • Points accumulation system
  • Real-time leaderboard
  • Reward redemption portal
  • Admin moderation panel

Achievements

  • Developed from scratch in 5 months
  • 45% increase in customer engagement
  • 20k+ monthly active users
  • Passed bank security audit

Project Context

Developed as a contractor for PT. Gaza Karya Utama serving UOB Bank Indonesia as end-client. Built the entire application from initial database design to production deployment as sole developer.

Key Contributions

  • Designed normalized database schema for points transactions
  • Implemented real-time leaderboard with caching mechanism
  • Integrated multiple notification channels (SMS, push, email)
  • Created admin dashboard with role-based access control

Security Implementation

  • OWASP Top 10 compliance
  • Rate limiting on authentication endpoints
  • Encryption of sensitive customer data
  • Audit trail for all point transactions