Modern Advisor
Online Financial Advisor

Project overview
Modern Advisor is Online Financial Advisor. An online platform bringing high quality, low-cost and unbiased investment management to all Canadians. Built with high standards for performance, security, and intuitive user experiences, the platform is engineered to support mission-critical workflows and seamless scale.
What was the problem or pain point
Client Dilemma & Technical Bottleneck
Modern Advisor, an innovative Canadian wealth management fintech, wanted to bring institutional-quality automated robo-advisory and algorithmic portfolio rebalancing to everyday retail investors. The business faced stringent regulatory compliance hurdles, complex multi-currency ETF portfolio calculations, and the need to securely integrate with custodian brokerages and core banking APIs. Legacy investment platforms were opaque, charged high management fees, and required paper-based onboarding that took weeks to fund an account.
What we suggested to the client
Solid Sphere Architectural Recommendation
Solid Sphere recommended building a modern, automated wealth management portal with frictionless digital onboarding, algorithmic risk-tolerance questionnaires, and automated fractional share portfolio rebalancing. We proposed architecting a secure financial computation engine capable of simulating thousands of market scenarios via Monte Carlo methods, coupled with direct custodian bank API integrations to automate KYC, electronic funds transfers (EFT), and trade execution.
What made this project challenging
Meeting strict regulatory compliance with Canadian securities regulators (IIROC/CIPF)
Building automated ETF portfolio rebalancing algorithms that minimize taxable events
Integrating real-time custodian banking APIs for automated fund deposits and withdrawals
Creating an intuitive questionnaire that accurately categorizes investor risk profiles
What was implemented and how it was implemented
Step-by-Step Technical Execution
We developed the customer portal using Angular, providing intuitive interactive charts that visualize portfolio growth projections, asset allocation drift, and tax-loss harvesting opportunities. The backend was engineered in Ruby on Rails, featuring a mathematically rigorous financial modeling engine that continuously monitors portfolio drift against client target asset allocations. When drift exceeds pre-set thresholds (e.g., +/- 5%), the system automatically computes the minimal set of buy/sell rebalancing orders to bring the portfolio back into balance while minimizing capital gains taxes. We built automated integrations with banking networks for real-time account verification, automated monthly deposits, and direct FIX protocol messaging to custodian brokerages for automated block order trade execution. Comprehensive bank-grade encryption, two-factor authentication, and automated FINTRAC compliance audits were baked into every layer.
How we delivered
Built automated robo-advisor portfolio rebalancing engine with algorithmic dividend reinvestment
Engineered dynamic investor onboarding portal featuring interactive retirement projection graphs
Integrated bank-grade REST APIs for automated electronic funds transfer and portfolio tracking
Implemented automated tax-loss harvesting calculations to maximize after-tax client returns
What did we use to implement it
Technology Stack & Technical Rationale
Angular was chosen for the client application for its rock-solid reactive forms, strong typing, and rich data visualization capabilities for financial charting. Ruby on Rails powered the financial domain logic, trade generation pipelines, and regulatory audit logging. PostgreSQL was configured with point-in-time recovery, row-level security, and encrypted storage for financial ledger transactions. Redis provided high-speed caching of real-time market price feeds and asynchronous task management. Docker containers ensured continuous integration and reproducible, auditable compliance deployments.
Key outcomes
$500M+ in assets under administration
Full IIROC / Canadian regulatory compliance
Automated daily rebalancing across thousands of accounts
Ranked top digital wealth management platform in Canada
Have a project like this?
Share your goals and constraints. We'll respond with next steps and a practical proposal.