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 CVExpertise
- 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.