Short Bio & Research

I am currenty a Senior Researcher at Oracle Labs Zurich, working on GraalVM. Before joining Oracle Labs, I was a Post-doc Researcher in the Systems Group, ETH Zurich, which I joined after receiving my PhD in CS from Técnico (University of Lisbon).

Most of my research focuses in the intersection between systems and programming languages. I am especially interested in optimizing language runtimes for cloud environments such as Microservices and Serverless. Besides language runtimes, I work on Operating Systems, and Parallel and Distributed Systems.

Contact me if you are interested in doing research in areas related to runtime languages or cloud environments. There are often open research positions in ETH Zurich (Systems Group), University of Lisbon (INESC-ID Lisbon), and University of Oslo.

Publications

Academic Background

  • 2018 - PhD in CS from Técnico (Pass with Distiction and Honour)
  • 2014 - MSc in CS from Técnico (18 out of 20 points)
  • 2012 - BSc in CS from Técnico (17 out of 20 points)

Professional Background

Mentoring

  • MSc students
    • Carlos Oliveira, A Performance Comparison of Modern Garbage Collectors for Big Data Environments (ongoing, co-advising with Paulo Ferreira)
    • Fernando Moreira, Termite – Supporting Encounter Based Apps (ongoing, co-advising with Paulo Ferreira)
    • Domantas Lionas, Garbage Collection for the Graal Virtual Machine (ongoing, co-advising with Paulo Ferreira)
  • PhD students
    • Sanaz Tavakoli, Garbage Collection for Modern JVMs (ongoing, co-advising with Paulo Ferreira)

Service

Teaching

Awards & Mentions

  • Invited to the Google PhD Internal Research Conference 2018
  • Invited to the Google Compiler and Programming Language Summit 2017 and 2019
  • Awarded the “excellence” recognition for teaching in 2014/2015, 2017/2018, 2017/2018
  • Awarded 2nd place in the Fraunhofer Portugal Challenge 2018 in the PhD category
  • Awarded the Doctoral Student Merit Award 2017 by the Distributed Systems Group at INESC-ID Lisboa
  • Research work mentioned in Reducing Memory Usage to Speed Up Live Migration
  • Invited submission to the Journal of Internet Services and Applications (JISA) by CCB’14 organizing committee
  • Merit Award from EJEA, given to the top three students finishing under graduate degree