Working with the Machine Learning team of the RBC trading floor to build a Reinforcement Learning algo for trading. Using pytorch for research and development of novel ML techniques and their application within our agent. RL allows the agent to adapt its trading decisions based on the most current and relevant movements and trends in the market, outperfoming conventional algorithmic trading methods.
I started a Developer Student Club on my campus, creating the first Toronto chapter of this global teaching initiative. DSCs are university based community groups for students supported by Google Developers nad Google developer technologies. Students from all programs with an interest in growing as a developer are welcome. By joining a DSC, students grow their knowledge in a peer-to-peer, hands-on learning environment and build solutions for their community.
I worked at IMC trading in Chicago to develop a high-performance component in the order execution architecture; combinging elegant C++, FPGA Control, and TCP Networking my teammate and I built a menas for optimizing trade execution and extending the functionality of the trade inbound connection.
For the last two years, I've been a Software and Autonomy developer for the UofT self driving car team -- AuToronto. I was the lead in developing the car's WatchDog system, used for interfacing with hardware and monitoring system health. At present, I am working on the autonmy team, developing the object tracking algorithm. I am passionate about the impliations that self-driving technologies can have on our society.
Over the Summer, I worked as a Data Engineering intern on the Robotic Process Automation team at the Royal Bank of Canada (RBC) doing research and implementation of tools using Natural Lanugage Processing. I built a semantic search engine that performed document clustering, input tokenization, skip-grams and n-grams, and relevant document extraction. This project went end-to-end through the development pipeline, from research to production.
I am a Co-Founder of Civitas Tech, a start-up building technology for the community. Our platform provides and incentivized, gameified, means of connecting people within their neighbourhood for assisting one another with non-emergency matters, participating in volunteer work, and being engaged in their local events. The goal of this project is to engage people in civic duties, alieviating police involvement in non-policing matters, reducing 911 call wait times, and bettering the safety and wellbeing of our city.
I am a Neural Network developer for the brAIn team; we are using computer vision, and deep learning for reading images of brain tissue slides for the purpose of brain cancer diagnosis. We have built a CNN that generates a colour map for the slide contents (white matter, grey mateer, tumor) in a fraction of the time that a pathologist can do so with a hystological stain, and performs diagnosis with an accuracy rate of over 96%.
I am a hackathon junky and avid problem-solver. I love to go to hackathons to meet and work with new people, get exposed to industry knowledge and technologies I haven't seen before, and ideate and code on how to tackle real world challenges. Some of the hackathons I've gone to are: HackTPS, Hack the North, ElleHacks, Citadel Datahon, Telus IoT Challenge, Hack Mining, EngHacks, Hack the Six, and MIT Energy Hacks, to name a few.
I love to walk, and love to listen to podcasts while doing so. My favorite podcasts are ones like 99 Percent Invisible, where they discuss< an incredibly diverse range of topics, in a way that makes you look at or think about even the most every-day-things in different ways.