I'm a senior robotics researcher with extensive experience across academia and industry.
Education
ETH Zürich — Zürich, Switzerland
PhD in Mechanical Engineering (October 2015 – February 2019)
Supervised by Prof. Roland Siegwart
Thesis: Mapping and Planning for Safe Collision Avoidance On-board Micro-Aerial Vehicles
ETH Zürich — Zürich, Switzerland
M.S. in Robotics, Systems, and Control (September 2013 – May 2015)
Recipient of the ESOP scholarship (full funding for duration of the Master’s)
GPA: 5.43 / 6.00
Franklin W. Olin College of Engineering — Needham, MA, USA
B.S. in Engineering, Concentration in Robotics (September 2007 – May 2011)
Recipient of the Olin Scholarship (full tuition for four years)
GPA: 3.55 / 4.00
Work Experience
ETH Zürich, Mobile Robotics Lab — Zürich, Switzerland
Senior Researcher (August 2025 – Present)
Assisting Prof. Stefan Leutenegger in bringing up a new research group.
Supervising humanoid robotics efforts from the start: helping students set up hardware and software infrastructure, deciding standards, and helping design overall architecture and research direction.
Co-supervising 7 PhD students, helping shape research direction and overall vision of the lab.
ETH Zürich, Autonomous Systems Lab — Zürich, Switzerland
Senior Researcher (May 2023 – Present)
Supervising 6 PhD students through their doctoral studies, in research, project work, and career and personal development.
Led the ETH part of Horizon 2020 EU Project HERON, focusing on autonomous road infrastructure repair and maintenance using robotic mobile manipulators.
Led the ETH part of Marie Curie Program EU Project AERO-TRAIN to educate the next generation of aerial manipulation researchers.
Teaching lectures and designing assessments for the Autonomous Mobile Robots course (300+ enrolled students) and the ETH Robotics Summer School.
NVIDIA — Zürich, Switzerland
Senior Software Engineer, 3D Robotic Perception (March 2021 – January 2023)
Created nvblox, a GPU-accelerated 3D volumetric mapping library for the Nvidia Jetson, enabling robots to perceive obstacles and plan around them in real time on computationally constrained platforms.
Integrated nvblox into ROS2, released the work as permissively licensed open source, and tested extensively on 2D robots for warehouse applications.
Collaborated with research teams towards manipulation applications of the work.
Performed over 40 interviews for junior and senior positions across various teams.
Reviewed for Nvidia Academic Fellowship, Academic Hardware Grants, and internal conferences.
Microsoft Mixed Reality and AI Lab — Zürich, Switzerland
Senior Scientist, Mixed Reality Robotics (September 2019 – January 2021)
Worked on a two-person Mixed Reality Robotics team to set overall goals with future customer needs in mind, design and architect services, and implement prototypes.
Architected and implemented core functionality for a distributed cloud-based service for spatial data management for Mixed Reality and robotics applications.
Investigated, prototyped, and demonstrated applications for how Mixed Reality can be used to interact with and control robots.
Set up a workshop and development space for robotics, coordinating purchase of equipment, robots, computing infrastructure, and safety equipment.
ETH Zürich, Autonomous Systems Lab — Zürich, Switzerland
Post-Doctoral Researcher (February 2019 – May 2019)
Led part of the DARPA Subterranean Challenge team to research solutions for autonomous mapping with UAVs and ground vehicles of tunnels and mines, working within a consortium of five international partners.
Focused on state estimation and 3D reconstruction in low-light conditions using a combination of cameras and 3D lidar on computationally constrained platforms.
Coordinated efforts across master’s students and various teams within the lab to fulfil project objectives for both DARPA Sub-T and the Mohammed Bin Zayed International Robotics Challenge 2020.
Google, Street View — Mountain View, CA, USA
Software Engineer II (November 2011 – April 2013)
Owned the data mining pipeline for extracting street numbers from Street View imagery to improve maps data: gathered ground truth, designed and ran evaluations, and used vision-based feature extraction, machine learning, and OCR to improve the pipeline.
Worked on a small team to create and launch a production service allowing users to share their own panoramas to Street View.
Created automatic image enhancement methods and performed large-scale evaluations of image quality and user preferences using machine learning techniques.
Designed and tested features for automatic landmark detection from imagery.
Willow Garage — Menlo Park, CA, USA
Robotics Intern (Summer 2011)
Worked on a low-cost robot arm for hobbyist robotics in ROS: built a system for robust camera-to-arm calibration, created documentation and assembly instructions for hobbyists, and created tools and demos.
Developed a demo where the robot automatically detected wooden blocks on a surface and used the arm to pick them up and move them as requested by the user.