- Software Engineer at Google (Dec 2024 - Present)
- Backend & Infrastructure Engineer (Contract) at Deloitte (Sep 2023 - July 2024)
- Software Engineer Intern at Amazon (May 2023 - Aug 2023)
- Software Engineer Intern at TD Bank (Jan 2023 - Apr 2023)
- Software Engineer Intern at Interac (Sep 2022 - Dec 2022)
- Undergraduate Researcher (C++) at University of Guelph (Jan 2024 - Apr 2024)
- Research Associate (System Design) at University of Guelph (Jan 2023 - Apr 2023)
- Teaching Assistant (OOP) at University of Guelph (Sep 2022 - Dec 2022)
- Designing Data-Instensive Applications (Kleppmann)
- Learning Go (Bodner)
- Computer Networking (Kurose Ross)
- The Architecture of Open Source Applications (Brown & Wilson)
- The Go Programming Language (Donovan Keringhan)
- Crafting Compilers (Fischer LeBlanc)
- readings in... database systems
- Introductions in Algorithms
- Writing Solid Code (Maguire)
- Java - Concurrency in Practice (Addison Wesley)
- Ostep (Arpaci-Dusseau)
- Crafting Interpreters (Nystorm)
- Systems Design Interviews (Alex Xu)
- Computer Systems (Bryant - O'Hallaron)