← Back to list
Registration: 05.10.2026

Rafael Ribeiro

Specialization: C# Developer
I am a Digital Games student at Pontifícia Universidade Católica do Paraná (PUCPR), with practical experience in C# programming, application development, and software/game project creation. Experienced in Unity, C#, Roblox Studio, and Luau, developing academic and independent projects through system implementation, mechanics, programming logic, multiplayer features, and 2D/3D resources. Seeking an entry-level position as a Junior Software Developer or C# Developer, while also open to internship and trainee opportunities in the Aveiro region, Portugal.
I am a Digital Games student at Pontifícia Universidade Católica do Paraná (PUCPR), with practical experience in C# programming, application development, and software/game project creation. Experienced in Unity, C#, Roblox Studio, and Luau, developing academic and independent projects through system implementation, mechanics, programming logic, multiplayer features, and 2D/3D resources. Seeking an entry-level position as a Junior Software Developer or C# Developer, while also open to internship and trainee opportunities in the Aveiro region, Portugal.

Portfolio

Interpolação Aplicada — Door & Light Interaction

Interpolação Aplicada — Door & Light Interaction A small Unity project developed as an academic assignment focused on applying interpolation techniques to gameplay interactions. I was responsible for the entire programming implementation of the project, including the interactive door, smooth door movement using interpolation, and the light interaction system. My teammate was responsible for the research and theoretical aspects of the assignment. The project was developed in Unity using C#. My role: Programmer Technologies: Unity, C#, Interpolation, Gameplay Programming

Bloomtide — Unity 3D Game Project

An original Unity 3D game project currently in early development. I am responsible for the programming and gameplay implementation, with the project being developed using C# and version-controlled with Git and GitHub. The project is currently in its early development stage, with the initial systems and gameplay foundation being implemented. Status: In Development Role: Programmer / Gameplay Developer Technologies: Unity, C#, Git, GitHub

Containment Protocol — Unity 3D Gameplay Prototype

A 3D gameplay prototype developed in Unity 6.6 using C#. I worked on the character controller, player movement, camera, input handling, interactions, and gameplay mechanics. My role focused primarily on programming and gameplay implementation, including organizing gameplay systems, debugging, and integrating Unity components using object-oriented programming principles. Technologies: Unity 6.6, C#, Unity Input System, CharacterController, Git/GitHub.

Skills

C#
Luau
Programming Logic
Object-Oriented Programming (OOP)
Systems Architecture
Debugging
Problem Solving
Unity 6
Roblox Studio
2D/3D Development
Interactive Systems
Multiplayer Development
Git
GitHub
3D Development Tools
AI-Assisted Learning
Technical Autonomy
Fast Learner

Work experience

Operations & Administrative Assistant
Till the present day |Insurance Brokerage (Family Business)
● Managed operational routines, client communications, and administrative problem-solving in a corporate environment.

Educational background

Digital Games (Bachelor’s Degree)
since 2024 - Till the present day
Pontifícia Universidade Católica do Paraná (PUCPR), Associate Degree in Digital Games

Languages

PortugueseNativeEnglishIntermediate