Portrait of Fernando Ramos

Fernando Ramos

Associate Professor

Instituto Superior Técnico, University of Lisbon

TécnicoINESC-IDGoogle Scholar

I am a computer scientist working on networks and systems. My research focuses on programmable networks, network function acceleration, and machine learning for network security. I am interested in how software and hardware can work together to make networks faster, more flexible, and more secure.

News

OCT
2026

CoNEXT 2027 PC co-chair

I am co-chairing the technical program committee of ACM CoNEXT 2027 with Gyuyeong Kim. The call for papers is now available — we look forward to your submissions!

OCT
2026

A new reading course on networks and distributed systems

This semester, I am teaching Advanced Topics in Networked Distributed Systems: a paper-based course exploring networks, distributed systems, and their intersection with AI.

Research Lab / Team

I work with students and colleagues at INESC-ID and Instituto Superior Técnico on programmable networks, systems, and security.

Francisco Pereira

PhD student · Técnico / INESC-ID · CMU affiliation

Network functions, synthesis, and acceleration.
Co-advised with Luís Pedrosa and Justine Sherry.

João Romeiras Amado

PhD student · Técnico / INESC-ID

Programmable network security and in-network intrusion detection.
Co-advised with Miguel Correia.

Rui Miguel

PhD student

Synthesizing adaptable network functions.
Co-advised with Luís Pedrosa.

Nuno Oliveira

PhD student

An initial selection of team members. More profiles to follow. Former students →

Recent Alumni

All alumni →
2025
  • Eduardo Duarte Silva Rangel Pamplona

    NA PRAIA – Network-Assisted Preemptive Recovery for Artificial Intelligence Applications

  • José Maria Costa Luís Cardoso

    Projeto: NEAT – Network Emulator for Applied Teaching

  • João Ivo

    Development of an Internet-SCION translator, towards a secure Internet

Recent Teaching

  • Advanced Topics in Networked Distributed Systems
  • Computer Networks
  • Computer Organization
  • Introduction to Computer Architecture

I also coordinate the Master’s Programme in Telecommunications and Informatics Engineering (METI).

For Computer Organization (OC) students: cache simulation to explore cache behavior.

Research Highlights

Community

Conference leadership

Program committees

Education & community

Contact

Email
fvramos@tecnico.ulisboa.pt
Office
INESC-ID · Room 504A
Rua Alves Redol, 9
1000-029 Lisbon, Portugal

Biography

Fernando Ramos is an Associate Professor at Instituto Superior Técnico, University of Lisbon, and a senior researcher at INESC-ID. His research interests include software-defined networking, network programmability and acceleration, network security, and machine learning for networks.

He holds a PhD from the University of Cambridge and an MSc from Queen Mary University of London. His previous academic and research experience includes the Faculty of Sciences of the University of Lisbon, the University of Cambridge, Telefónica Research in Barcelona, and Altice Labs.

He coordinates the Master’s Programme in Telecommunications and Informatics Engineering, and led the Distributed, Parallel, and Secure Systems area at INESC-ID from 2022 to 2025. He is co-chair of the P4 Education Working Group.

Academic profile & CV →