André Nascimento

PhD Student and Junior Researcher @ INESC-ID / Instituto Superior Técnico

photo.jpg

My name is André Nascimento, and I am a PhD student Computer Science and Engineering at Instituto Superior Técnico (IST), advised by professors José Fragoso Santos and Nuno Santos.

I am also a junior researcher at INESC-ID, where I have contributed to national and European-funded projects, including DIVINA and SmartRetail. My research focuses on formal methods for programming languages, with a strong emphasis on safety and security analysis for dynamic web languages like JavaScript.

I am an advocate for well-typed languages that are simple, intuitive, and secure, such as OCaml. I enjoy designing sound, scalable, and practical tools that enable developers to reason about their code and produce safer, higher-quality software.


News

Aug 02, 2025 I won fully-funded PhD scholarship, sponsored by Fundação para a Ciência e Tecnologia (FCT).
Mar 06, 2025 Our paper Automated Exploit Generation for Node.js Packages was accepted at PLDI’25!
Nov 14, 2023 I’ve completed my MSc in Computer Science and Engineering at Instituto Superior Técnico (IST)!

Selected Publications

  1. PLDI
    Automated Exploit Generation for Node.js Packages
    Filipe Marques, Mafalda Ferreira, André Nascimento, and 4 more authors
    In Proceedings of the 46th ACM SIGPLAN Conference on Programming Language Design and Implementation, Jun 2025
  2. MSc Thesis
    A Typed Intermediate Language for Specifying the ECMAScript Standard
    André Nascimento
    Instituto Superior Técnico, Nov 2023