Welcome

I am Ricardo,
a Software Engineer
based in Portugal.

About

I’m Ricardo Cavalheiro, a Software Engineer with a Master’s in Informatics and Computing Engineering. I’m naturally curious, constantly learning and never quite satisfied with “good enough”.

View CV

Expertise

  • Full-Stack Development
  • Java & Spring
  • Python & Machine Learning
  • React & Angular
  • Docker & REST APIs
  • Software Architecture

Experience

Teya

Junior Software Engineer

Sept 2025 – Present

Still figuring things out...

INESC TEC

Researcher

Jun 2024 – Aug 2025

Integrated LLMs into a health data anonymization pipeline, automated key processes, and reduced system response time by 80% via optimized caching strategies.

Critical Manufacturing

Software Engineering Intern

Feb 2024 – Jun 2024

Developed a VR factory simulator using Godot and integrated MES APIs for real-time production workflow visualization.

Fraunhofer Portugal

Software Engineering Intern

Feb 2023 – Jun 2023

Created a web app to interface with Kalisto IoT sensors, store real-time data using MongoDB, and visualize it on a custom dashboard.

Education

Faculty of Engineering, University of Porto

MSc in Informatics and Computing Engineering

GPA: 18/20

Focused on full-stack development, distributed systems, and artificial intelligence. Completed a thesis applying Large Language Models to healthcare data anonymization.

Budapest University of Technology and Economics

Erasmus+ Exchange Program

GPA: 4.7/5

Studied advanced computer science topics while collaborating with international peers. Gained hands-on experience with large-scale distributed systems and data engineering.

Get In Touch

Have a project in mind, a question to ask or just want to connect?
I’m always happy to have a chat.