Catarina Gamboa headshot 2022

About me


I am a Ph.D. student in Software Engineering, currently studying at CMU, in Pittsburgh.
With the Dual-degree CMU|Portugal I get to spend some time in Pittsburgh and some time in Portugal, where I am originally from.

Here is a list of my current and past education and accomplishments.

Experience

2020 - Now

PhD Researcher at LASIGE and S3D

Carnegie Mellon University and University of Lisbon

I started doing research at LASIGE during my master's thesis and I am now a PhD researcher at both LASIGE (University of Lisbon) and the Software and Societal Systems Department (S3D) at Carnegie Mellon University. My research focuses on improving the usability of liquid types for reliable software.

July - October 2025

Software Engineer PhD Intern

Uber, Amsterdam, Netherlands

Designed and implemented agentic workflows using LLMs and custom MCP tools to automate Python library migrations for enterprise development teams.

May - August 2024

Software Engineer Research Intern

Gitar.co, San Mateo, CA, USA

During this summer internship, I helped improve the static analysis tools across different programming languages, especially in the creation of def-use chains, and contributed to the testing framework using fuzzing and applying the tool to open-source projects. I had the pleasure to work in the PL team with Raj Barik, Ameya Ketkar, Lazaro Clapp, and Ali-Reza Adl-Tabatabai.

2019-2020 & 2023-2025

Teaching Assistant

Carnegie Mellon University and University of Lisbon

At CMU, I was a TA for the course 17-480/17-780 API Design, working with Joshua Bloch on the major steps of API design, such as gathering requirements, documenting, testing, implementing, refining, and evolving APIs. At the University of Lisbon, I taught introductory Programming courses (theoretical-practical and laboratory classes) to more than 100 undergraduate students of Information Technology, Mathematics, Physics, and other programs.

July 2019

Summer internship

Runtime Revolution

One month summer internship in the company of software development Runtime Revolution. Developed some projects using Ruby on Rails and React.




Education

2021 - now

Dual PhD in Software Engineering

Carnegie Mellon University and Faculdade de Ciências da Universidade de Lisboa

I am enrolled in the Dual PhD CMU-Portugal, completing courses and research at both CMU and U. Lisbon, advised by Alcides Fonseca and Jonathan Aldrich.

2019 - 2022

Master Degree in Informatics Engineering
Software Engineering

Faculdade de Ciências da Universidade de Lisboa (FCUL)

GPA: 18/20
Courses included:
Software Design(18/20)
Software Reliability(18/20)
Software Verification and Validation(18/20)
Compiling Techniques(19/20)
Master thesis about LiquidJava: Extending Java with Refinements, advised by Alcides Fonseca and Chris Timperley.

2016 - 2019

Bachelor in Informatics Engineering

Faculdade de Ciências da Universidade de Lisboa (FCUL)

GPA: 17/20; class A in EECC; 2nd in class
Courses included:
Algorithms and Data Structures(18/20)
Principles of Programming(20/20)
Construction of Software Systems(18/20)
Information Systems Analysis and Design(18/20)




Awards

Best PhD Poster
May 2026

Received the Best PhD Poster award at the LASIGE Workshop 2026, for the poster Barista: Synthesizing Typestate Specifications with LLM Agents.

Huawei Scholarship
2022

Was awarded with one of the 50 scholarships given in the scope of Huawei's program Seeds for the Future 2.0, in collaboration with .PT, to empower students un the STEM areas.

Best Student Poster
September 2021

Received the Best Poster award at the INFORUM 2021 Conference, in Lisbon, Portugal.

MaxData Award - Informatics Excellence
September 2021

Received the academic excellence award for the best student of the first year of the MSc on Informatics Engineering.

Diploma of Academic Merit
2018-2020

Received Academic excellence awards for the three years of the Bachelor degree for the obtained grades.

3rd Place on the Contest Wine Discoveries
2018

Belongs to the team that received the prize on the Business Ideas Contest Wine Discoveries, inserted in European City of Wine 2018 Torres Vedras and Alenquer, with the wine tourism project Gamboa's Place.

3rd Place in the Ideas Contest Poliempreende, 2017

Belongs to the team that received the third place on the Business Ideas Contest for entrepreneurship Poliempreende, promoted by Politecnico de Leiria, with the idea FilmU.