Education
Honours Bachelor of Technology (BSD) in Software Development
Seneca College, Toronto, ON | Jan 2018 - Aug 2021
- GPA: 4.0
- President's Honour List: Fall 2018 - Summer 2021
Work Experience
Software Developer II
Stripe, Toronto, ON | May 2025 - Present
- Shipped Email OTP as a new auth factor on Stripe Connect, replacing SMS-only
($96K/month) and reducing SMS-based fraud.
- Extended risk-based bucketing to two of Stripe's primary auth surfaces
(Connect: 26M+ users, API keys: 100M+ developers), enabling adaptive auth from
risk signals; signal-ingestion pattern and dashboards adopted by partner
teams.
- Migrated Stripe API endpoints onto risk framework; cut migration consumer
runtime from ~1 day to seconds via compute scaling, DB call/lock optimization,
and caching.
- Built UI and ran LLM evals for a Human-in-the-Loop system gating sensitive
agent-initiated API calls; validated that agent prompts produced correct
downstream tool calls.
Senior Software Developer
Royal Bank of Canada, Toronto, ON | Aug 2023 - May 2025
- Contributed to the largest acquisition in Canadian banking history,
integrating HSBC clients into the RBC Direct Investing platforms, adding $1B+
to AUM while ensuring on-time delivery with reusable development, agile
feature toggles, and modern React patterns.
- Redesigned the Direct Investing homepage using a scalable design framework,
incorporating responsive and accessible elements to improve user engagement.
- Assisted in enabling foreign market trading, expanding global reach.
Software Developer
Royal Bank of Canada, Toronto, ON | Sep 2021 - Aug 2023
- Led front-end changes for Canada's first-to-market First Home Savings Account
(FHSA) on RBC InvestEase, delivering within 4 months and enabling $100M in Q1
investments.
- Developed bulk account approvals, reducing manual processing by 40%.
Software Developer Co-Op
Royal Bank of Canada, Toronto, ON | Jan 2021 - Apr 2021
- Built Java Spring batch migration tools for legacy system decommissioning;
recognised by RBC's Group Head of Technology & Operations for exceptional
performance.
Software Developer Co-Op
Portable Intelligence Inc., Markham, ON | May 2020 - Aug 2020
- Built a UDP integration layer for the Artemis computer vision system, opening
a new revenue stream; shipped an automated update system that eliminated
on-site client visits.
Skills
- Languages: Ruby 路 TypeScript 路 C# 路 HTML/CSS 路 Java 路 Python 路 Swift
- Frameworks: .NET 路 ReactJS 路 NextJS 路 React Native 路 SwiftUI 路 NodeJS
- Databases: DynamoDB 路 PostgreSQL 路 MongoDB 路 MS SQL Server 路 ChromaDB
- Other: Object oriented design 路 LLM + RAG Integration 路 LangChain 路 Figma
路 RESTful APIs 路 CI/CD 路 Git 路 Computer Vision 路 Shell scripting 路 AWS
Serverless 路 WebGL
Projects
Clarity Softphone
Swift, SwiftUI, Linphone SDK, CallKit
Sun Timezone
Swift, SwiftUI, Figma, NextJS
- An Web/iOS app visualising multiple timezones along a sun-arc chart with a
scrubbing time dial. Ported from an earlier NextJS web app
(arshwaraich.github.io/time-zone) to native iOS using LLM coding agents;
shipped to the App Store.
- github.com/arshwaraich/Timezone
Other Projects
Awards
One RBC Team Award
Royal Bank of Canada
2023 Q3, 2024 Q1, 2024 Q3
- Recognized for work in the HSBC acquisition, FHSA delivery and the Direct
Investing Home redesign project, improving cross-functional collaboration and
achieving key milestones on time
Certificate of Recognition
Seneca Applied Research
April 2020
- In recognition of contributions to innovative research and entrepreneurial
activities at Seneca
- Presented at the Annual Applied Research, Innovation & Entrepreneurship
Showcase
RBC AmpHacks Top 5
RBC AmpHacks
October 2020
- For creating a video-sharing app for seniors called SocialDisco