Featured · Public-sector health
Provincial Ministry of Health — drug program management platform
Ongoing engagement designing and building portal experiences for a province-wide drug management system — taking drug submissions from intake and review through evaluation, contracting, and transaction processing — on a FHIR/SmileCDR clinical data backbone, with Entra ID / OAuth2 identity, Kubernetes (AKS) delivery, and AODA-verified accessibility. AI-assisted development practices baked into the team's standards.
Intake → contracting on one governed platform · AODA verified
Java · Spring Boot
Angular
FHIR · SmileCDR
Kafka
Azure AKS
OAuth2 · Entra ID
Justice · Digital case intake
Provincial justice ministry — criminal e-Intake platform
Enabled police services to submit criminal charges electronically and justice officials to review cases, record decisions, and sign and transmit documents online — including warrant workflows and integrations with RMS and ICON court systems.
Paper → digital charge intake across police and courts
Java · Spring BootJPAOracleAzure
Banking · Wealth management
Regional bank — digital investment platform
Delivered investor-facing features for a mutual-fund management platform — KYC, investor profiles, group goals, and RESP/RRSP/TFSA/cash account opening — with Salesforce integration and a React-based mobile app for dashboards, goal tracking, and quick saves.
4 registered account types · web + mobile
Java · Spring BootReactSalesforceGCP
Banking · Data engineering
Big-Five bank — customer-experience data platform
Engineered Azure data pipelines consolidating customer-experience data from Amazon S3, Google Cloud, and Cloudera using Data Factory and Spark/Databricks, exposed through microservice APIs for real-time insight and downstream machine-learning workloads.
3 clouds → one analytics platform on Azure
Azure Data FactoryDatabricks · SparkJava · Spring BootOpenShift
Public health
Provincial Ministry of Health — digital disabilities-aid applications
Built dynamic, configurable online application forms integrated with a FHIR clinical repository, replacing paper intake for a provincial disabilities aid program — alongside Power Platform data and reporting solutions for French-language health services.
Paper → dynamic forms on a FHIR repository
Java · Spring BootAngularFHIR · SmileCDRAzure Power Platform
Banking
Big-Five bank — business account onboarding
Integrated a business-account review and onboarding system with case management, so branch users and case officers can review and update applications in real time.
Real-time application review for branch teams
Java · Spring BootAngularOracleGCP · Kubernetes
Insurance
National P&C insurer — commercial lines platforms
Across two engagements: fleet policy management, point-of-sale, and first-notice-of-loss systems; then Canada-wide standardization of property risk classifications, new liability products, and automated policy renewals.
New products + automated renewals, Canada-wide
Java · Spring BootHibernateOracleOpenShift
Government · Education
Provincial Ministry of Education — childcare licensing system
Designed and built licence application, renewal, and inspection management for province-wide childcare licensing, integrated with big-data analytics on Hadoop and Spark.
Application → inspection in one system
Java · Spring BootAngularHadoop · SparkOracle
FinTech & payments
Payments provider — online debit payment platforms
Built and evolved online payment solutions connecting consumer bank accounts to merchants across multiple branded payment products, with end-to-end transaction integrity.
Bank account → merchant payments online
Java · JEEWeb servicesOracleMySQL
Retail SaaS
Retail marketing SaaS — omni-channel promotion planning
Led development of promotion planning platforms for two of North America's largest retailers — marketing calendars, ad planning, offer management, change-request workflows, and sales-lift analytics.
2 tier-one retailers · plan → execute → measure
Java · SpringAngularJSKafkaAWS
Media & directories
National directory publisher — search & data platform
Analyzed and reverse-engineered the backend data-processing system behind a national online directory, and developed an ad keyword tagging system to improve search and affiliate relevance.
Keyword tagging for directory search & ads
Java · J2EEData processingSearch