Short Bio & Research

I am an Assistant Professor at Técnico (University of Lisbon), and a Senior Researcher INESC-ID Lisbon. Before, I was a Senior Researcher at Oracle Labs Zurich (working on GraalVM), and before that, 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.


  • I am co-organizing MoreVMs’22

  • I was invited to serve on the PC of OSDI’22

  • Oracle Labs is opening new internship positions. Check their internship program.

  • I am looking for PhD students! Feel free to contact me if you are interested in working on Systems and/or Programming Languages.



  • 2021
    • Assistant Professor at Técnico (University of Lisbon) (current position)
    • Invited Assistant Professor at Técnico (University of Lisbon) (from January to June 2021)
  • 2020
  • 2018
    • Post-doc researcher in the Systems Group, ETH Zurich (until June 2020)
    • PhD in CS from Técnico (Pass with Distiction and Honour)
    • Google Munich internship on External Memory Accounting for V8 JS Engine (3 months)
  • 2017
  • 2016
    • Collaboration with Feedzai on Tail latencies of Big Data platforms (3 months)
  • 2015
  • 2014
  • 2013
    • Member of the sysadmin team for the CS department (RNL) (until 2015)
  • 2012
  • 2011
    • Member of the organizing committee of SINFO XIX
    • Summer internship at INESD-ID Lisboa under the supervision of Prof. David Matos




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
  • Research work mentioned in Introducing HERMES
  • 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

Research meets Production