Success Story
OMNI — Unit Trust Digitization Platform
Enterprise-grade system transforming manual investment onboarding into a fully digital automated workflow for the Malaysian unit trust industry.
Challenge: ReGov Tech needed to replace manual, paper-based unit trust onboarding with a fully digital platform that could handle KYC verification, risk profiling, AML compliance, and multi-role operations across agents, branches, and headquarters.
Solution: We built OMNI, a serverless GraphQL platform on AWS with OCR-based identity verification, automated AML/EDD case management, hybrid DynamoDB and MySQL databases, and multi-channel notifications spanning 50+ Lambda functions and 30+ tables.
Result: Fully digitized unit trust onboarding from registration to investment completion, with sub-millisecond read latency via DAX caching and real-time visibility across 6 user roles.
Tech Stack
The Story
OMNI is a unit trust digitization platform I built from scratch for ReGov Tech in Malaysia. Before OMNI, onboarding an investor into a unit trust fund meant paperwork. Physical forms, manual ID checks, documents passed between agents, branches, and headquarters. The whole process took days. The goal was to compress that into minutes and make compliance automatic instead of an afterthought.
The platform runs on AppSync GraphQL backed by 50+ Lambda functions split across two backend services: one client-facing and one for back-office operations. The database layer is a hybrid design that took real thought to get right. DynamoDB with DAX caching handles the high-throughput operations like lookups and fund queries with sub-millisecond reads. RDS MySQL handles the structured transactional data across 30+ tables where relational integrity matters. You cant do everything in one database and pretend its fine.
The onboarding flow covers personal information collection, risk assessment and profiling, OCR-based identity verification that reads ID cards and passports using Puppeteer, document uploads, and investment account setup with fund recommendations. On the compliance side, I built a full AML/EDD case management system. Anti-money laundering checks, enhanced due diligence workflows, risk-based assessments with audit trails, and HNW (high net worth) status determination. This is the stuff regulators actually look at.
The platform serves 6 user roles: clients, agents, branch staff, HQ finance, HQ operations, and compliance. Each role gets real-time dashboards showing exactly what they need. Agent order tracking, branch operations with daily transaction batches, EDD compliance reporting with monthly reports. Multi-channel notifications go out via SES email, SNS SMS, and Firebase push. PDF generation is automated with Handlebars templates and pdf-lib. What used to take days now takes minutes, and the compliance paper trail is built in from the start.
How We Delivered
Our Delivery Process
See how our senior engineering pod delivered production-ready results
Digital Onboarding & Compliance
- End-to-end KYC flow with OCR-based identity verification using Puppeteer to extract data from ID cards and passports.
- Risk assessment and profiling engine that evaluates investor suitability before fund allocation.
- AML/EDD (Anti-Money Laundering / Enhanced Due Diligence) case management with automated compliance checks.
Platform Architecture
- AppSync GraphQL API backed by 50+ Lambda functions across two backend services (client-facing and back-office).
- Hybrid database layer combining DynamoDB with DAX caching for sub-millisecond reads and RDS MySQL for relational queries across 30+ tables.
- Multi-channel notification system via SES email, SNS SMS, and Firebase push notifications, plus PDF generation with Handlebars templates and pdf-lib.
Dashboards & Operations
- Agent order tracking and branch operations dashboards providing real-time visibility into the full transaction lifecycle.
- HQ finance monitoring and EDD compliance reporting for headquarters operations and compliance teams.
- Fund data management with NAV history tracking, supporting the complete journey from client registration to investment completion.
Final Outcomes
Results
Working on something similar?
Book a 15-minute call. We'll tell you honestly if we're the right fit.
Book a 15-min Call