Arshdeep Singh / 馃殌

啜呧ò啜膏

CardThumbnail

馃捈

Software Developer II @ Stripe

馃彨

Hon. Bachelor of Technology in Software Development

馃搷

Toronto, Ontario, Canada

About me


I'm Arshdeep Singh, a full stack software developer, currently working at Stripe Stripe

I have a profound interest in software and all things tech. My journey into software began early, having built my first website in grade 7 after diving into a web development course. And I've been obsessed with tech ever since. Between my full-time job and other responsibilities, I often work on side projects, hacking away at everyday problems with skills I continually develop and refine.

Software development is an ever-changing, challenging field. I love to code and hope to make a career out of it, gathering skills and making important connections with like-minded people along the way.

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

  • A native iOS SIP softphone supporting UDP/TCP/TLS transports, CallKit-integrated call UX, and DTMF. Shipped to the App Store.
  • github.com/arshwaraich/softphone

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