Short Research Description

PhD at the University of Chile Computer Science Department. I started my studies in 2014 and successfully defend my thesis in 2020. The title of my thesis is Mapping State Machines to Developers' Mental Model: Fast Understanding of Robotic Behaviors in the Real World. My thesis is all about robotic behavior development tools for robotic engineers.

Research Interests

  • Software Engineering
  • Robotics
  • Drones
  • Live Programming
  • Program Visualization
  • Programming Languages

Current Work Situation

I work as a Postdoc at the University of Southern Denmark. I support in the development of the HealthDrone project. In this project I focus on research and develop techniques to program drones missions and operations in a safe, reliable way.


For publications, you can find my online profiles on: Google Scholar and DBLP.

You can see videos of my work on my Youtube account.

For extra information, you can visit my LinkedIn page.


I have developed several robotic softwares:

Research Community Implications

Program Committee

  • IRC 2020: The Fourth IEEE International Conference on Robotic Computing

External Reviewer

  • SAC 2019: 34th ACM/SIGAPP Symposium On Applied Computing, Software Engineering Track

Organization and Teaching Experience

Robotic Community

In 2016 I co-found the first robotic community in the University of Chile. In this community we bring together all the students in the university that are interested in robotics, specially from electrical, mechanical and computer engineer. We organize several activities, including a student seminar where students talk about their work in robotics.

Duckietown Chile

As a result of the robotic community, we raised fundings and implemented a robotic class in the University of Chile inspired by the MIT class Duckietown. We adapted this class for 2nd year engineer students of Chile. We called Duckietown Chile (yep, we are not good at making up names).

The main goal of Duckietown Chile is to introduce robotics to relative young students. Here we teach the main concepts of a robot using self-driven vehicles as our main example. We also implement the "company" metaphor of the MIT class, where we help students with common engineering practices: write reports, present projects, etc.

Beauchef Robotics Challenge

I co-organize the Beauchef Robotics Challenge (BRC) with the robotic community, the digital fabrication laboratory of the University of Chile (FabLab) and the IEEE RAS student chapter of the University of Chile.

The BRC started the 2018 with one league: the robotracer challenge. Basically, a robotracer is a line follower robot. An example of this type of robot can be found here: video. We have the complete streaming of our competition in facebook (credits to the guys of timer-crono!).

For the BRC 2019 version we plan to add one more league. We are still defining the final details!

We plan the BRC as an open competition environment. We publish all the material we produce on our GitHub page for anyone who wants to reproduce this kind of competition.

Student Participation


I have participated in several events, presenting not only my work, but also the work of my colleagues of the RyCh lab.

  • 18-20/2018: 4º Engineering and Science Festival Link
  • 12/2017: Invited talk in Computer Science Summer School of Cochabamba 2017:
    • I gave a talk about Software Engineering in Robotics and a tutorial about programming self-driven vehicles.
  • 10/2017: Robotics Week Link
  • 06/2016: VII Robotic Meeting Saint George School Link
  • 04/2015: Chile Robotics Day Link
  • 10/2014: 2º Engineering and Science Festival Link

Additional Information

  • Competitive Programming: I participated in the ACM-ICPC competitive programming competition from 2011 to 2015. In 2011, as a member of “los talentosos campesinos” (the talented peasants) team, we won the chilean competition. Then, as a couch, we won every chilean competition. Moreover, in 2012 and 2015 we classified to the world finals. In Chile, I was a member of the organizing team of the First Chilean Training Camp of Competitive Programming (ICPCCL'15). This camp was open for chilean students to prepare them for the upcoming ACM-ICPC competition.