Catarina Costa

Computer Science and Engineering Master's Student

About me

I'm a second-year Computer Science and Engineering Master's student at IST, specializing in Game Development and Computer Graphics. I'm passionate about programming and love working on projects, building games, and participating in game jams. Oustide of coding, I enjoy surfing, volleyball, and playing drums. I'm always excited to learn new things and bring creative ideas to life with programming.

Education

Master's in Computer Science and Engineering

2024-Now

Currently in my second year of the CS Master's degree from Instituto Superior Técnico

Specializing in Games and Interaction/Visualization.

Bachelor's in Computer Science

2021-2024

Graduated from NOVA Faculdade de Ciência e Tecnologia with a final grade of 15/20

Extracurricular Activities

HackerSchool

2024-Now

Member

An academic group from IST that focus on developing projects on a multidisciplinar environment

Part of the website development team

Part of the Marketing team

GameDev Técnico

2024-Now

Newbie

An academic group from IST that focuses on game development, with members from the different disciplines needed for game development

I participate on game jams and am a programmer in a long-term project made in Unreal Engine: The Escape

Part of the infrastructure team

Languages

Portuguese (Native) | English

Tech Stack

Java | Python | C++ | GLSL | JavaScript | Godot | OpenGL | Unity | Git

Projects

TravelGreen

Final project for my Bachelor's degree, app and website made to help reduce the user's carbon footprint. The platform aimed to promote eco-friendly commuting by connecting university students who shared similar travel routes. Our app integrated features such as user ratings, secure authentication and a reporting system.

Stylized Water Simulation

Project for the Computer Graphics for Games class in my Master's degree

Roll The Credits

Project for my Game Design class in my Master's degree

Pop To The Right

Game made for the Global Game Jam 2025, theme: bubbles

CPU/GPU Ray Tracer

Projects made for my Master's degree course 3D Programming

Streaming platforms Visualization

Dashboard fro visualizing streaming platforms data done for my Master's Information Visualization course

Thesis: OSOM-VR: Virtual Breakwater Exploration

My thesis project that is being developed with INESC-ID and The Portuguese National Laboratory of Civil Engineering.

Ongoing

Escape: Unreal Engine Game

This game is being developed in Unreal Engine 5 by the student group GameDev Técnico. The Escape is a first-person maze survival game where players must navigate through a dark, dangerous dungeon and find the exit before time runs out. Each run introduces a character with unique traits that influence how they move, fight, and interact with the environment. Players must interpret these traits through subtle, sound-based feedback to adapt and survive.

Ongoing

This website!

This portfolio website was made using HTML, CSS and JS, with Three.js for the main page

Ongoing