My Data Projects Portfolio

About me

Hi, I’m Pedro!

After a few years living abroad, I’ve recently returned to Portugal and now call the seaside town of Sesimbra home. Life here is lively — I’ve got two beautiful young daughters who make sure I never forget the meaning of “real-time problem solving.”

Academically, I did my undergrad and master in management at Nova SBE. Professionally, I’ve held several functions in the industries of financial services, logistics, and strategy consulting. Somewhere along the way, I realized my favorite part of every job was using data to make sense of messy problems, breaking them into smaller, solvable pieces.

I believe that in a world that’s changing so fast, curiosity, humility, and a love of learning are key to thriving. In that sense, last year, I decided to hit pause on my career and fully lean into data: strengthening my skills with the latest tools, exploring AI, and building projects that bring these technologies into real-world contexts.

I also believe the best way to know someone’s work isn’t just by reading about it — it’s by seeing it in action. So, below you’ll find a couple of my recent projects, built in my spare time to keep pushing my boundaries in the fascinating world of Data and AI. Hope you like it and feel free to reach out!

Projects

Extracting insights from Google Play reviews

Python Topic Modeling NLP LLM Visualization Streamlit

Project Goal:

Customers leave thousands of reviews on banking apps each month. While full of useful feedback, they vary in length and tone (sometimes with a touch of anxiety 😊), making analysis challenging. This project uses Google Play reviews of UK bank apps to extract insights and highlight strengths, weaknesses, and real-time issues affecting customer experience.

Project Goal illustration

Key Features:

  • Scraped 800k+ reviews from Google Play.
  • Topic modeling to identify strenghts and weaknesses.
  • Filtered search reviews feature to read real-life examples.
  • AI Assistant for human-like insights.

Scouting football players

Python Web Scraping Machine Learning Visualization Streamlit

Project Goal:

Football is about passion, but also about data. This project aims to help football scouts and enthusiasts identify top players based on specific skill sets. By scraping and analyzing player statistics from popular football databases, the project provides a tool to filter and rank players according to user-defined criteria.

Project Goal illustration

Key Features:

  • Scraped players stats from Transfermarkt & FBRef.
  • Algorithms to quantify player skills.
  • Algorithms to find top players given preferred skills.
  • Interactive player comparisons.

Contact

Questions, feedback, or opportunities? Reach me on LinkedIn.