Arshdeep Singh / 馃殌

啜呧ò啜膏

CardThumbnail

馃捈

Software Developer @ Stripe

馃彨

Hon. Bachelor of Technology in Software Development

馃搷

Bangalore

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 Engineer
Stripe | May 2025 - Present

Marketing Technology, Bengaluru, KA | Aug 2026 - Present

  • Rebuilt Marketing's LLM help bot around skills with confidence-based human handoff; a Claude Code eval loop lifted solve rate from 12% to 88%; it now answers 44% of requests.
  • Automated Marketo lead backfills with a crash-resumable Airflow + S3 queue that stays within API quota, ending a manual process that had caused 3 incidents.

User Auth Experience (auth & identity security), Toronto, ON | May 2025 - Aug 2026

  • DRI for Email OTP as a new Stripe Connect auth factor with a per-user/country/domain SMS kill switch; launched email-only login in 8 high-fraud countries (~$96K/month in SMS savings).
  • DRI for risk scoring on Connect (26M+ users) and API keys (100M+ developers); cut consumer runtime from ~1 day to seconds by fixing concurrency and MongoDB lock contention. Flagged 250K+ anomalies at <10% false positives; 754 merchants rotated keys.
  • Sole DRI for a bank-account update-code flow, shipped ahead of schedule to 7,672 platforms.
  • Sole frontend owner for restricted-key onboarding; new-merchant adoption rose 12% to ~60%.
  • Built LLM evals and the approval page for MCP Human-in-the-Loop, shipped for refunds.

Senior Software Developer
Royal Bank of Canada, Toronto, ON | Aug 2023 - May 2025

  • Integrated HSBC clients into RBC Direct Investing for the largest acquisition in Canadian banking history, adding $1B+ to AUM, delivered on time.
  • Redesigned the Direct Investing homepage and helped enable foreign-market trading.

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; automated updates ended on-site client visits.

Skills


  • Languages: Ruby 路 TypeScript 路 C# 路 HTML/CSS 路 Java 路 Python 路 Swift
  • Frameworks: .NET 路 ReactJS 路 NextJS 路 React Native 路 SwiftUI 路 NodeJS
  • Data: MongoDB 路 PostgreSQL 路 DynamoDB 路 Redis 路 SQLite 路 S3 路 Airflow 路 Parquet
  • AI: Claude Code agents & skills 路 LLM evals (Braintrust) 路 MCP 路 Prompt optimization 路 RAG 路 LangChain
  • Other: Authentication (OTP, WebAuthn, passkeys) 路 Risk scoring 路 RESTful APIs 路 CI/CD 路 Grafana 路 Figma 路 AWS Serverless

Projects


wallet-mcp
Python, MCP, Starlette, Pillow, SQLite, x402

  • An MCP server and REST API that turns tickets, boarding passes, and loyalty cards into signed Apple Wallet passes from Claude, ChatGPT, or Codex, with live pass updates over APNs and x402 USDC micropayments past the free tier. ~2,700 passes signed for ~800 distinct callers in its first 8 weeks; listed on the official MCP Registry.
  • walletmcppass.com

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

  • A web, iOS, and macOS app visualising multiple timezones along a sun-arc chart with a scrubbing time dial, plus home-screen widgets. 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