Reshi Adavan

HomeAboutInternshipsResearchExtracurricularsFreelanceProjectsContact

Reshi Adavan

Computer Engineering Student

About Me

I am a 3rd year Computer Engineering student at the University of Waterloo, with a passion for exploring the intersections between software and technology. My professional interests center on machine learning, specifically natural language processing and computer vision, and distributed systems, and I am also keenly interested in GPU technology, graphics, and compiler development. Outside of engineering, you could find me playing competitive sports, including soccer, basketball, volleyball, and boxing. Additionally, I have keen interests in the automotive industry, reading self-development books, fitness, and hiking.

Internships

Huawei Canada

Software Engineer Intern (R&D) – Serverless Distributed Systems

Jan 2024 - Apr 2024

☁️ Researched and implemented serverless AI & serverless distributed data storage and cloud solutions

Achievers

Software Engineering Intern – Business Transformation

Jan 2023 - April 2023

🚀 Spearheaded new services, systems, and engines for the Recognition and AEXP Platforms through microservice architectures

Metro Supply Chain

Software Engineering Intern – Transportation System Integrations

May 2022 - Aug 2022

🚛 Lead engineer on an integrations tool and architected data integration solutions for the MSC TMS

Loblaw Companies Limited

Software Engineering Intern – Supply Chain & Logistics

Sep 2021 - Dec 2021

🏭 Implemented ML/DL models and ETL solutions to mitigate the semi-conductor shortage effects on the supply chain

Home Trust Company

Software Engineering Intern – Backend & Architecture

Jan 2021 - Apr 2021

⚙️ Optimized existing services and investigated microservice architectures and distributed systems for HTC services

Research

Alljoined

Remote in USA

Research Assistant

May 2024 - Present

🧠 Contributing to thought reconstruction with engineers from StabilityAI, Emotiv, Nvidia and DeepMind

University of Waterloo

Research Assistant – Autonomous Systems Decision Making

Mar 2024 - Present

🤖 Researching and developing single and multi-agent reinforcement learning algorithms, applications, and environments for decision making in autonomous systems such as autonomous vehicles and UAVs

University of Waterloo

Research Assistant – GPUs

Sep 2023 - Dec 2023

💻 Researched collective communication algorithms and modern GPU interconnect architectures with AMD for ML workloads

University of Waterloo

Research Assistant – Autonomous Vehicle Motion Planning

Feb 2023 - Sep 2023

🚗 Researched and developed several applications of aggressiveness-regulated multi-agent reinforcement learning (MARL) methodologies for autonomous vehicle motion planning algorithm validation and hallucination

Extracurriculars

Wat Street

Machine Learning Engineer – Market Research Team

Feb 2024 - Present

📈 Researching and architecting custom models, platforms, and engines in the intersection of machine learning, deep learning, and quant finance

Achievers

Hacker

Mar 2023

🛠️ Achievers W23 Hackathon – Implemented a Backend CI/CD GitHub actions tool for deploying microservice architecture configurations in yaml files

UW Orbital

Firmware Engineer – ADCS Subteam

Jan 2022 - Apr 2022

🛰️ Designed controlling & interfacing algorithms for the satellite

Oct 2021

🧩 F21 Hackathon – Focus on Full Stack Development & Machine Learning

Feb 2021

🖥️ W21 Hackathon – Focus on Full Stack Development

Waterloo Formula Electric

Firmware Engineer – Firmware Subteam

Jan 2021 - Apr 2021

🔌 Spearheaded a dashboard project for vehicle analytics & performance diagnostics of the formula electric vehicle

Projects

A compilation of my side projects and open-source contributions. More on GitHub

Thoth

An Industry Standard Tokenizer, purposed for large-scale language models like the GPT Series from OpenAI.

Sleepy

An AI GitHub Actions tool that leverages GPT-4 to provide intelligent feedback and suggestions on pull requests.

Replica

A data generation AI tool that generates new data based on data provided as input.

Imago

An Image Segmentation AI Tool, capable of multi-segmentation and object-cropping in images.

Sentinel

A distributed, scalable, in-memory key value database, similar in architecture to popular caching solutions like Redis and DynamoDB.

Zen

A lightweight, flexible, and event-driven load balancer. Performs logging, and basic healthchecks on backends in CLI/Daemon mode.

Contact Me

Message me on LinkedIn or email me.

Reshi Adavan