I am passionate about building practical robots capable and general enough to perform meaningful tasks in the real world.
I'm currently the Perception Technical Director on the University of Toronto Self-Driving Car Team, researching how to generalize LiDAR perception to unseen environments.
Outside of school, I was fortunate to work on several industry and research projects focused on the application of AI to robotics, detailed below.
Machine Learning Intern @ Tesla Autopilot
May 2025 – Aug 2025
Foundation Models for end-to-end vision only Full Self-Driving (FSD) used for RoboTaxi launch
Machine Learning Software Developer @ Epson Edge (Epson's R&D wing)
May 2024 – April 2025
Researching vision language models and high precision manipulator robotics
Undergraduate Researcher @ Robot Vision and Learning Lab
May 2024 – August 2024
Worked on perception for automated domain inference in robotics with Prof. Florian Shkurti
Undergraduate Researcher @ Autonomous Space Robotics Laboratory
May 2023 – Jan 2024
Investigated LiDAR-based indoor navigation for autonomous robots under Prof. Tim Barfoot
Summer Researcher @ Learning Systems and Robotics Lab
May 2022 - Aug 2022
Worked on control barrier functions and code reproducibility in robotics research, supervised by Prof. Angela Schoellig
Automated Planning Domain Inference for Task and Motion Planning
Jinbang Huang, Allen Tao, Rozilyn Marco, Miroslav Bogdanovic, Jonathan Kelly, Florian Shkurti
ICRA 2025
Paper Link
MakeWay: Object-Aware Costmaps for Proactive Indoor Navigation Using LiDAR
Binbin Xu, Allen Tao, Hugues Thomas, Jian Zhang, Timothy D. Barfoot
CRV 2025 (Oral)
Paper Link
What is the Impact of Releasing Code with Publications? Statistics from the Machine Learning, Robotics, and Control Communities
Siqi Zhou, Lukas Brunke, Allen Tao, Adam W. Hall, Federico Pizarro Bejarano, Jacopo Panerati, Angela P. Schoellig
IEEE Control Systems Magazine
Paper Link
University of Toronto (cGPA: 3.98/4.0)
Relevant Courses: Deep Learning (PyTorch), Machine Learning, Mobile Robotics, Control Systems, Numerical Methods, Bayesian & Probabilistic Methods, Dynamics, Embedded Systems, Operating Systems, Digital & Computer Systems
Projects & Competitions
An Eye for an Item
A robot that finds your lost items in general unstructured indoor environments
1st place internationally at NVIDIA + Sparkfun Innovation Challenge
Category: Personal ProjectSelf-Driving Car 3D Perception
LiDAR perception for aUToronto's self-driving car to compete in the SAE AutoDrive Challenge
1st place sweep at 2024 SAE AutoDrive Challenge
Category: Design TeamAutonomous Racing Drone Localization
State estimation for an autonomous racing drone for UTAT ADR
Category: Design Team
UTAT UAS: Cyclone
Designing an autonomous hexacopter for the AEAC National UAS Challenge
2nd/3rd place Design Report in Canada at AEAC UAS Competition in 2023/2024
Category: Design TeamTouch Guitar
Helping those with arthritis play the guitar
Category: Coursework
Autoaim Crossbow
Autonomously detect, aim and shoot targets
Category: Personal Project
3D Chess
A full implementation of the Raumschach variant of 3D Chess, play PVP or against AI
Category: Coursework
VEX Robotics Competition
Team Captain, Lead Builder, Programmer, Driver
8th place internationally at VEX World Skills Championships in 2021
Category: Design Team