Robotics Engineer @ Working on robotic localization and control systems. Developing on both embedded and mobile platforms. Design and implementing complex robotics algorithms on low-level firmware while meeting computational and cost constraints. Design and implement high-level planning and decision making processes. From February 2013 to Present (2 years 11 months) San Francisco Bay AreaRobotics Engineer @ I worked on the self driving car project. Specializing in path planning and decision making. Using machine learning techniques to correctly select control actions based on the robot's environment, obstacle intentions, and traffic regulations. From October 2012 to February 2013 (5 months) PHD Student Researcher @ I worked on the Autonomous Robotic Manipulation (ARM) project sponsored by DARPA. I designed and implemented an algorithm that allows the manipulator to select the best grasp for objects based on a partial view of 3D point cloud data. From September 2010 to September 2012 (2 years 1 month) Director of Engineering @ Principal software engineer at a 3-person start-up. Modiface uses state of the art facial feature localization research we developed at University of Toronto to perform automatic manipulation of images and makeup simulations.
I oversaw all software design and development in the company, and worked with clients to customize our computer vision and image processing engine to meet their requirements and launch deadlines.
While at Modiface, I also continued with research and development on the core image processing and facial feature localization technologies. From May 2008 to September 2010 (2 years 5 months)
Master's degree, Robotics @ Carnegie Mellon University From 2010 to 2012 BASC, Engineering Science @ University of Toronto From 2006 to 2010 Tommy Liu is skilled in: Robotics, Machine Learning, Computer Vision, C++, C, Matlab, Python, Robotic Manipulators, Embedded Systems, Simulations, Image Processing, Software Design, Artificial Intelligence, Algorithms