Filipe Marques

Junior Researcher @ INESC-ID, PhD Student @ IST

photo.png

Welcome! My name is Filipe Marques. I am a PhD Student in Computer Science and Engineering at Instituto Superior Técnico (IST), enrolled through the CMU Portugal Affiliated PhD Program. I am very fortunate to be advised by Professors José Fragoso Santos, Nuno Santos, and Limin Jia.

I am also a junior researcher at INESC ID. My research focuses on programming languages, formal methods, and automated test generation, with a particular interest in making software systems more secure and reliable.

I’m an open-source enthusiast, a strong advocate for well-typed code, and an unapologetic fan of OCaml. I believe programming languages should help you reason, not just compile.

news

Mar 6, 2025 Our paper Automated Exploit Generation for Node.js Packages was accepted at PLDI!
Oct 8, 2024 Our paper Owi: Performant Parallel Symbolic Execution Made Easy, an Application to WebAssembly was accepted at The Programming Journal!
Apr 29, 2022 Our paper Concolic Execution for WebAssembly was accepted at ECOOP’22!
Dec 3, 2021 I’ve now completed my MSc in Computer Science and Engineering at IST!

selected publications

2025

  1. PLDI
    Automated Exploit Generation for Node.js Packages
    Filipe Marques, Mafalda Ferreira, André Nascimento, and 4 more authors
    In In the Proceedings of the 46th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2025

2024

  1. Programming
    Owi: Performant Parallel Symbolic Execution Made Easy, an Application to WebAssembly
    Léo AndrèsFilipe Marques, Arthur Carcano, and 3 more authors
    The Art, Science, and Engineering of Programming, Oct 2024

2022

  1. Concolic Execution for WebAssembly
    Filipe Marques, José Fragoso Santos, Nuno Santos, and 1 more author
    In 36th European Conference on Object-Oriented Programming (ECOOP 2022), Oct 2022