
Image not
available yet...
Hello!
I'm Rafael Cavalinhos,
a Full-Stack Developer
About
Professional Bio
I am Computer Engineering graduate with a growing focus on web development, who likes to solve real problems by building applications. I spend a lot of my free time building personal projects and studying to sharpen my skills and explore new usefull technologies. I’m comfortable working across the stack as I like understanding how everything connects, from the database to the UI. I also like video game development and I'm always looking for opportunities to grow, collaborate, and contribute to real-world projects.
Tech Interests
Next.js
Node.js
PostgreSQL
TypeScript
Fastify
Kysely
Web Design
Tailwind CSS
Automation
Full-Stack
Web Performance
Web Security
Docker
Game Development
Unity
C#
Digital Art
Aseprite
Video Editing
Soft Skills
Problem Solving
Team Collaboration
Communication
Time Managment
Adaptability
Critical Thinking
Hobbies
Guitar
Gaming
Programming
Animals
Cars
Education
IT Management Technician
Escola Tecnológica do Litoral Alentejano
09/2017 - 07/2020
Sines - Portugal
Video Games and Multimedia Applications Development
Instituto Politécnico de Setúbal
10/2020 - 06/2023
Setúbal - Portugal
Bachelor’s Degree in Computer Science and Engineering
Instituto Politécnico de Setúbal
10/2023 - 10/2025
Setúbal - Portugal
Projects





Press 'em
In Press 'em you need to defeat robots and solve puzzles by grabbing crates and pressing buttons to complete the levels!
Unity
C#
Aseprite





Castaway
Castaway is a game where you will try to survive the days and nights in an island whilst fighting enemies and gathering resources to finally fix and escape in your until then wrecked ship.
Unity
C#
Aseprite





Factory Dealings
Factory Dealings is an arcade game where you'll have to give items for injured robots, and fast, or else they will explode and die a cruel death.
Unity
C#
Aseprite





Snake Game
A basic 2D Snake game made as a hobby project and published for fun.
Unity
C#
Aseprite
Internship Mobile Games
These mobile games were developed as demonstration prototypes for advertising purposes, with the objective of evaluating their potential before deciding which concepts would proceed to full development. As a result, only the advertisements are available.
Unity
C#
Work Experience
Internship at Albatroz Digital
Albatroz Digital
07/2025 - 09/2025
Almada - Portugal
Designed and implemented a full interface for creating and managing entities.
Built reusable front-end components to ensure visual consistency and maintainability.
Developed the backend logic, API endpoints and database communication needed to support the new interface.
Internship at Bee Engineering
Bee Engineering
04/2022 - 08/2022
Remote
(Lisbon - Portugal)
Developed mobile game prototypes in Unity, handling core gameplay logic, UI flow and level structure.
Designed and tuned levels, integrated animations, audio and gameplay feedback to enhance game feel.
Worked in rapid prototyping cycles, iterating based on internal playtesting and feedback.
Contact
rafaelcavalinhos2002@gmail.com
Socials