You can find more details on my LinkedIn profile.
Hi! I’m João Craveiro, but you can call me either João or Craveiro. Or even Cravvie! Lisbon (Portugal), Xennial, geek, PhD, husband, dad x2. Principal Product Manager at Tripadvisor. Metro maps collector. Socks. Public speaking.
You can find more details on my LinkedIn profile.
Experience
I’m currently a Principal Product Manager at Tripadvisor. I also teach, write, and advise on digital identity & access management, including as a Professor at Universidade Lusófona.
Formerly, I was a Group/Staff Product Manager at Remote; Lead Product Manager at FARFETCH; (Senior) Product Manager at Onfido; a Professor at Universidade Lusófona; a Product Manager and Software Engineer at Premium Minds; and researcher/teaching assistant at the University of Lisbon.
Fun fact: Erdős number of 4 — João Craveiro–Paulo Veríssimo–Michel Raynal–Shmuel Zaks–Paul Erdős

Speaking
I speak and teach regularly, from conference stages to the classroom — including workshops at Productized and JAM London, and talks at ProductTank, ProductCamp, and other events. See the full list of talks and events »
Things I’ve built
Alongside product work, I build my own products with AI-assisted development:
- Struktr — org-chart software for the way organisations actually work, not just how they look on paper.
- Partybook — a platform for organising children’s birthday parties together as a class: sharing dates, coordinating joint parties, and simplifying invitations.
Advisory
I offer one-to-one advisory sessions in digital identity & access management and in platform & product strategy.
Education
- Product Leadership, Product Strategy
Reforge, 2024 - Specialisation in Business Strategy (Coursera)
University of Virginia Darden School of Business, 2019 - Ph.D. in Computer Science and Engineering
University of Lisbon, 2014 - M.Sc. in Computer Science and Engineering
University of Lisbon, 2009
University teaching
Masters in Computer Engineering and Information Systems @ Lusófona
Identity Management Systems
- 2025/2026, Spring semester, Instructor
- 2024/2025, Spring semester, Instructor
Security Technologies and Planning
- 2025/2026, Fall semester, Instructor
- 2024/2025, Fall semester, Instructor
Bachelor degrees @ Lusófona
Computer Networks
- 2025/2026, Spring semester, Lead Instructor
- 2024/2025, Spring semester, Lead Instructor (+ labs)
- 2023/2024, Spring semester, Lead Instructor (+ labs)
- 2016/2017, Spring semester, Lead Instructor
- 2015/2016, Spring semester, Lead Instructor
- 2014/2015, Spring semester, Lead Instructor
- 2013/2024, Spring semester, Lead Instructor
Advanced Computer Architectures
- 2024/2025, Fall semester, Lead Instructor
- 2016/2017, Fall semester, Lead Instructor
- 2015/2016, Fall semester, Lead Instructor
- 2014/2015, Fall semester, Lead Instructor (+ labs)
- 2013/2024, Fall semester, Lead Instructor (+ labs)
Operating Systems
- 2023/2024, Fall semester, Lead Instructor (+ labs)
Bachelor degrees @ FCUL
Operating Systems
- 2011/2012, Fall semester, labs
Introduction to Computing Systems
- 2011/2012, Fall semester, labs
Object-Oriented Programming
- 2011/2012, Spring semester, labs
Software Analysis and Design
- 2011/2012, Spring semester, labs
Master of Science in Information Technology @ Carnegie-Mellon University (CMU Portugal)
Fundamentals of Embedded Systems
- Fall 2010, teaching assistant
- Fall 2009, teaching assistant
Network Security
- Spring 2010, teaching assistant