Computer science student at the University of Toronto and Software Engineer Intern at IBM. I focus on distributed systems and infrastructure — and build game engines for fun.
experience
IBM
Working on the z/OS C/C++ compiler, contributing to compiler infrastructure for IBM's mainframe platform.
UTMIST
Built a distributed job scheduler in Go and Redis Streams for 500+ developers — GPU/CPU routing, Docker-sandboxed execution, and a 7-endpoint REST control plane.
University of Toronto
projects
A distributed file system in C over TCP, modeled on Google's GFS paper — chunked storage with 3× replication and auto-recovery.
A search engine over 1M+ research papers — semantic ranking and an interactive citation graph.
Custom ECS game engine and crowd pathfinding game. Second place at Ubisoft Toronto's NEXT competition.
A command-line interface for LeetCode. Submit and solve problems locally.
contact
Reach out at raihaan.sandhu@mail.utoronto.ca