João Pedro Dias is part researcher on the thin line between hardware and software, and part Software Engineer. He has a BSc+MSc in Informatics and Computing Engineering from the Faculty of Engineering, University of Porto (FEUP). He earned his Ph.D. in Informatics Engineering from FEUP in 2022 (with an FCT research grant). He maintains a Software Engineer position as a day-to-day job at Kuehne+Nagel. Previously, he was an Invited Assistant Professor at FEUP, where he taught courses in Software Engineering, Operating Systems, among others. He has (co-)supervised 5+ MSc dissertations and contributed to two projects at LIACC and INESC TEC. His research focuses on Internet-of-Things systems, software engineering, security, and privacy, and his work has been published in several top-tier conferences and journals (h-index 20, i10-index 25). In his free time, he enjoys participating in Capture The Flag competitions, experimenting with Software-defined Radio, building web applications, reverse-engineering hardware, and photographing while wandering in nature.
Current Positions
[2023–] Team Lead and Software Architect @ Kuehne+Nagel
Systems of Systems, Reference Architectures, Development Toolkits and IDEs
Security & Privacy
Surveillance Self-Defense, Capture the Flag (CTF) and Security Education
Recent Talks
Compliance Killed Your Curiosity: Why Fear-Based Security Training Makes You Worse at Your Job
2026 'Project and Seminars' course of the Information Security, Cybersecurity and Privacy Postgraduate Course at Instituto Superior de Engenharia do Porto (ISEP) Slides (pdf)
Infrastructure as Code, Git as Truth -- A Gentle Intro to GitOps
2025 Kuehne+Nagel Porto IT Hub Cloud Adoption Sessions Slides (pdf)
Patterns in Software -- From Alexanders Architecture Patterns to Pattern Languages and Beyond
2024 Kuehne+Nagel Porto IT Hub Architecture Community Slides (pdf)
Pedro Pinto, Carolina Catorze, Luís Lima, Luís Guardão, João Moutinho, João Dias, Margarida Amândio, Pedro Martins, Lígia Silva, João Afonso, João Figeiredo
11th International Conference on Project MANagement (ProjMAN)