About Me

Profile picture

$ whoami
jpdias: phd. engineer. developer. photography enthusiast.

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

Previous Positions

Research & Work Interests

Recent Talks

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)
Cybersecurity and Internet-of-Things (IoT)
2024 UNIS Digital Seminars -- University Centre in Svalbard Slides (pdf)

Recent Publications

Eduardo Ribeiro, André Restivo, Hugo Sereno Ferreira and João Pedro Dias
Journal of Systems and Software
Bruno Piedade, João Pedro Dias, and Filipe F. Correia
Software and Systems Modeling
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)
Pedro Pinto, Carolina Catorze, Luís Guardão, Luís Lima, João Moutinho, João Dias, Margarida Amândio, Pedro Martins, Ligia Silva, Ricardo Rodrigues
11th International Conference on Project MANagement (ProjMAN)