, I am
Shreyas Rao
Computer Science at
University of Toronto
Software Engineer
University of Toronto
A Software Engineer building innovative solutions
About Me
Hi, I’m Shreyas.
I’m a senior computer science student at the University of Toronto, where I am a teaching assistant and an undergraduate researcher. I’ve interned at Workday, Wealthsimple, CIBC and IBM, mostly on system design, data platforms, cloud infrastructure and backend services.
My favourite courses have been operating systems, distributed systems and databases. I’m learning C++ right now, and I’m most interested in backend, systems engineering and high performance computing.
I contribute to open source when I can, most recently adding Cloudflare D1 support to Apache Superset. I competed in IMC Prosperity 4, an algorithmic trading competition, and finished #513 globally. I’m also co-president of Hack the Valley, a hackathon in Toronto.
Work Experience

Workday
Data and AI Platform Engineer Intern
May 2026 — Aug. 2026 · Toronto, ON, Canada
Workday · Data and AI Platform Engineer Intern
May 2026 — Aug. 2026 · Toronto, ON, Canada
DatabricksSnowflakeFivetranPostgreSQLReactAmazon Web Services (AWS)PythonTerraform- Built Jetstream, an extensible Databricks based ingestion framework replacing Fivetran, ingesting AWS S3, Salesforce data, and more into a unified Iceberg layer with per-file observability, content-hash deduplication, and automated quarantine.
- Architected a supervisor delegated multi-agent system pairing a RAG based knowledge assistant for unstructured document querying and a text-to-SQL agent returning data and visuals over Unity Catalog, cutting manual analysis by 80%.
- Authored the organization-wide Databricks App deployment guide, standardizing practices for all engineering teams.

Wealthsimple
Software Engineer Intern
May 2025 — Aug. 2025 · Toronto, ON, Canada
Wealthsimple · Software Engineer Intern
May 2025 — Aug. 2025 · Toronto, ON, Canada
TerraformDatabasesPostgreSQLReactAmazon Web Services (AWS)Pganalyze- Cut Wealthsimple's AWS bill by $100,000+ by building a Python and Apache Airflow pipeline that surfaced storage costs in Preset BI dashboards, then identifying and migrating high spend production data stores to cost-efficient I/O optimized tiers.
- Reduced AWS Aurora Infrastructure as Code (IaC) setup time by 70% by building a modular Terraform configuration with default cluster parameters and environment override support, standardizing database provisioning across engineering teams.
- Migrated Oracle backup jobs for critical AWS EC2 volumes onto Kubernetes, raising fault tolerance of production backups.

Canadian Imperial Bank of Commerce (CIBC)
Software Developer Intern
Sep. 2024 — Dec. 2024 · Toronto, ON, Canada
Canadian Imperial Bank of Commerce (CIBC) · Software Developer Intern
Sep. 2024 — Dec. 2024 · Toronto, ON, Canada
JavaSpring BootInsomniaMS SQL Server- Re-architected legacy monolith services into Java and Spring Boot microservices for CIBC's Wealth Investing Platform, improving performance and scalability 35% as part of the bank's Wealth Integrated Service Engine modernization initiative.
- Improved test coverage by 70% with 60+ automated test cases while clearing critical CI/CD blockers during Azure migration.

IBM
Software Developer Intern
May 2024 — Aug. 2024 · Toronto, ON, Canada
IBM · Software Developer Intern
May 2024 — Aug. 2024 · Toronto, ON, Canada
PythonIBM WatsonXReactFlaskDockerUiPathPostgreSQLAmazon Web Services (AWS)- Automated 500+ workflows by helping build a Proof of Concept AWS Cloud migration of batch and database systems using AWS Batch, EC2, MS SQL, and EventBridge, validating a scalable migration path off a major client's legacy on-prem infrastructure.
- Developed a natural language to SQL pipeline on IBM WatsonX in Python that automatically validates data integrity before execution, letting non-technical users query production data without writing SQL, cutting query write time by 90%.
Education

University of Toronto
Honours B.Sc. in Computer Science (CO-OP)
Sep. 2022 — Dec. 2027 (Expected) · Toronto, ON, Canada
University of Toronto · Honours B.Sc. in Computer Science (CO-OP)
Sep. 2022 — Dec. 2027 (Expected) · Toronto, ON, Canada
- Specialist in Software Engineering & Entrepreneurship.
- Awards and Accomplishments: UofT Scholar (<1%), Dean's List Scholar (x3), IMC Prosperity 4 (Algorithmic Trading) — Global #513
- Relevant coursework: Operating Systems, Linear Algebra, Statistics, Databases, Data Structures & Algorithms, Distributed Systems, High Performance Computing
Projects
Open Source - Apache Superset
Contributed first class Cloudflare D1 support to Apache Superset (71K+ stars) with a Python DB-API driver, SQLAlchemy dialect, and Engine Spec, letting users connect, query, and visualize D1 data directly.
Zero-Copy Reconciliation Engine
A multithreaded C++ trade-ledger reconciliation engine processing 20M+ records in under 5 seconds, a 16.8x speedup over stream-based parsing, using memory-mapped I/O and non-owning string views to eliminate the ingestion copy path.
nanoFiber Scheduler
A cooperative user space fiber scheduler in C++20 and x86-64 assembly with a custom context switch routine, cutting context switch cost from ~26,689 ns to ~3 ns by bypassing the kernel entirely.
Rewind
CockroachDB x AWS Hackathon 2026. Time-travel debugging for AI agents: record every decision as an append-only row, fork any past step with edited memory, and replay it through Amazon Bedrock to prove your edit changed the outcome.
Vigil
Google Cloud Rapid Agent Hackathon (Elastic track). An AI compliance investigator that reasons over KYC, transactions, and regulations with Gemini, then writes case files back to Elasticsearch to build institutional memory.
MatchLock
Midnight / MLH Hackathon winner. A private deal-matching engine where intent stays cryptographically invisible until it is reciprocated, using non-interactive ECDH matching tags proven in zero-knowledge circuits.
StockMS
Real-time dashboard for metrics with websockets and polished UX.
notParx
A sleek, performant web app with delightful micro-interactions and robust data fetching.
LeaseEase
Computer vision utilities and demos for rapid experimentation and prototyping.