RBC Anti-Money Laundering (AML) Platform
Enterprise-grade AML and financial crimes platform for robust compliance, monitoring, and audit.
Client: Royal Bank of Canada (RBC) · Industry: Banking, Financial Services, Compliance
Services
- AML Platform Development
- KYC & Onboarding Integration
- Transaction Monitoring
- Regulatory Reporting
- IT Audit & Compliance
- Analytics & Dashboarding
- Cloud Migration
- API Design & Integration
- Code Review & Mentoring
Technology stack
- Enterprise AML Systems
- Vue.js
- Node.js
- Python
- Helios Cloud
- Tableau
- Analytics Dashboards
- Internal Audit Platforms
- Regulatory Reporting Tools
Project overview
RBC’s AML/Financial Crimes Program leverages a comprehensive suite of internal systems to ensure compliance with global regulations. The platform supports client onboarding, KYC, transaction monitoring, sanctions screening, and regulatory reporting—enabling RBC to detect and prevent suspicious activity across its enterprise.The challenge
RBC needed to maintain robust, auditable, and continuously monitored AML systems that could:• Integrate client onboarding, KYC, and transaction monitoring
• Automate policy enforcement, alerts, and regulatory reporting (e.g., FINTRAC)
• Support internal audit and compliance oversight
• Provide analytics and dashboards for continuous assurance
• Ensure data accuracy, IT access controls, and workflow integrity
• Modernize legacy tools and streamline cloud deployments
Our solution
We contributed to the development and audit of RBC’s AML platform by:• Migrating 40+ Vue apps to the Helios cloud, reducing deployment complexity and manual errors
• Refactoring and transitioning a legacy Python tool into a performant Node + Vue-based system with a 60% faster search
• Designing scalable, secure APIs and collaborating in end-to-end product delivery with design and analytics teams
• Integrating KYC and onboarding workflows for seamless client due diligence
• Implementing transaction monitoring and sanctions screening to detect suspicious activity
• Automating regulatory reporting for compliance with FINTRAC and other bodies
• Supporting IT audit and compliance teams in verifying workflows, access, and escalation processes
• Building analytics dashboards (e.g., Tableau) for real-time monitoring and continuous assurance
• Providing code reviews and mentoring, supporting peer growth and development across the engineering team
Results & impact
- Enterprise-wide — AML platform supporting all RBC business lines
- Continuous Monitoring — and analytics for proactive risk management
- Regulatory Compliance — with FINTRAC and global standards
- Enhanced Auditability — and IT controls
- Improved Detection — and escalation of suspicious activity
- 60% Faster — search in refactored tools
- Reduced Complexity — via Helios cloud migration
- Trusted — by RBC’s Financial Crimes and Compliance teams
More case studies
- StrapsCo
- Dummies
- Biddeee
- Equilo
- Canada Life Advisor Portal
- UK Government Digital Services (DWP)
- La Seniora
- Asaali
Have a similar project? Contact us · Email hello@peradeo.com · Phone (Canada) +1 (306) 216-9934