I am a computer science student in the third year of a four-and-a-half-year joint undergraduate and master's program at the University of Toronto focusing on artificial intelligence and computation theory.

My main research interests lie broadly within the field of reinforcement learning. At the moment, I am mostly investigating techniques for improving the scalability and generalization of reinforcement learning algorithms. Check out my blog for more details!

I am currently a teaching assistant at the University of Toronto for CSC373: Algorithm Design and Analysis under the supervision of Professor Allan Borodin.

I spent last summer at Google Mountain View working on scalability for their Fi product. For the next academic year, I will be on my PEY (professional experience year) that will consist of four 4-month internships. First I will be going to Google New York working on Cloud Security. Then I will be heading to Citadel / Citadel Securities in Chicago. After that, I will be at Asana in San Fransisco. Check out my experiences for more details!

I lead the traffic lights and signs detection team of the University of Toronto's award-winning self-driving car team, aUToronto.

In my free time, I design and develop Decuen, a modular deep reinforcement learning library. I also like to write and play classical and jazz music (mostly piano) and I love listening to all kinds of other music, check out my Spotify.



Chicago, Illinois

Software Engineer Intern

Jan. 2021 to April 2021

This internship starts in the Winter 2021 semester and the third leg of my upcoming PEY.

I can't say much about what I'll be doing at Citadel yet, but I can say that it will be related to reinforcement learning for stock market environments and it will be pretty cool.

Vancouver, BC

Software Engineer Intern

Sept. 2020 to Dec. 2020

This internship starts in the Fall 2020 semester as the second leg of my upcoming PEY.

An air of mystery surrounds what I will be doing at Asana so far from now.


Software Engineer Intern

May 2020 to Sept. 2020

This internship starts in the Summer 2020 semester as the first leg of my upcoming PEY.

I will be working on Google Cloud Security on advancements related to the scaling of HSMs. Not sure what's under NDA so I won't say much here yet.

Toronto, Ontario

Software Team Lead

Sept. 2019 to May 2020

  • Planned and executed an 8-month plan to enhance our detection suites to meet new requirements.

  • Lead the collaborative development of the new level-4 traffic light and sign systems.

  • Managed planning of a 10-member team including work assignments and milestone tracking.

  • Improved performance of traffic light detection by 10% compared to previous years.

Mountain View, California

Software Engineer Intern

May 2019 to Sept. 2019

  • Designed and tested robust interfaces for local profile management on embedded SIM chips.

  • Implemented crypto specs to form OTA deployment procedures for mission-critical eSIM scripts.

  • Generated models to filter and analyze mobile user data used to speed up service and reduce prices.

  • Developed realtime data analysis pipelines improving data efficiency by 8x and cut I/O calls by 66%.

Toronto, Ontario

Software Engineer

July 2019 to May 2019

  • Developed traffic light and sign detection and classification suites deployed on the team’s self-driving car placing first in year one and year two of the SAE AutoDrive challenge outperforming competition by over a 10% margin.

  • Worked in a collaborative academic environment to develop state-of-the-art software based on cutting-edge modern research in computer vision and artificial intelligence.

Toronto, Ontario

Software Engineer Intern

May 2018 to Sept. 2018

  • Deployed analysis algorithms on a regional scale under smart traffic initiatives to improve traffic flow.

  • Developed production-level traffic simulation tools to aid in internal development and testing of emergency vehicle and transit traffic control protocols and external traffic intersection optimization.

  • Conducted case-study research on metropolitan areas to inform major algorithmic decisions.


Waterloo, Ontario

Cofounder and CIO

March 2016 to Sept. 2017

  • ​Worked with cofounders to design and implement a subscription-based platform that provides customers with affordable alternatives to purchasing wristwatches tailored to their taste and style.

  • Developed algorithms to predict user satisfaction with watch design given survey and purchase data.

  • Managed all information infrastructure including databases, websites, and payment services.




(647) 780-5763


Toronto, Canada

Very important copyright message.