About

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

João Craveiro, arms crossed, looking at the camera

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.

More projects »

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