Rafael Cavalinhos.

Portugal flag
shadowcharacter runningcharacter idle

I am Rafael Cavalinhos, and I develop

Web applications with intuitive UX

and scalable, secure backends.

Full-Stack Developer

Github
LinkedIn
Email
Resume

Projects

Individual Projects

Axon

Enterprise Resource Management Platform

A complete ERP platform - management of tools, documents, consumable materials, human resources, and end-to-end optimization of company workflows. Developed and implemented entirely by me.

Next.js
Next.js
React
React
TypeScript
TypeScript
Tailwind
Tailwind
NodeJS
NodeJS
PostgreSQL
PostgreSQL
Fastify
Fastify
Docker
Docker
Cloudflare
Cloudflare
Vercel
Vercel
Railway
Railway
Github
Github
Visit
axon
Professional Work
território participado

Território Participado

Civic Participation Web Platform

An internship project at Albatroz Digital. An active and deployed platform for civic participation and territorial management, used by real organizations. I implemented the entity creation system, which represents clients, and all its configurations, from backend to frontend.

Figma
Figma
Next.js
Next.js
React
React
TypeScript
TypeScript
NodeJS
NodeJS
PostgreSQL
PostgreSQL
Fastify
Fastify
Github
Github
Visit

Mobile Game Development Internship

Bee Engineering - Game Prototypes

We developed six mobile game prototypes at Bee Engineering as advertising showcases. Our team was responsible for gameplay mechanics, UI flows, animations, audio, and level design in rapid prototyping cycles.

Unity
Unity
C#
C#
 See on itch.io
College Projects

WattSwap

A platform for the management and commercialization of renewable energy, acting as an intermediary between producers and consumers. It enables the sale of surplus energy, the creation of customized energy contracts, and detailed consumption analysis.

.NET Core
.NET Core
C#
C#

Press 'em

Defeat robots and solve puzzles by picking up boxes and pressing buttons to complete levels.

Unity
Unity
C#
C#
Aseprite
Aseprite
 See on itch.io

Castaway

Survive days and nights on a deserted island, fight enemies, and gather resources to escape.

Unity
Unity
C#
C#
Aseprite
Aseprite
 See on itch.io
Game Jam

Factory Dealings

An arcade game - deliver items to injured robots before they explode. Fast-paced and chaotic.

Unity
Unity
C#
C#
Aseprite
Aseprite
 See on itch.io

Skills

Frontend and Design

I’m interested in design, animation, and interactions, and I aim to create engaging websites with good user experiences.

Next.js
Next.js
React
React
TypeScript
TypeScript
JavaScript
JavaScript
C#
C#
Tailwind
Tailwind
HTML
HTML
Unity
Unity
Figma
Figma
Aseprite
Aseprite

Backend

I enjoy solving problems and building complex systems.

I aim to develop scalable, reliable, and secure solutions, focusing on quality and long-term maintainability.

NodeJS
NodeJS
Fastify
Fastify
PostgreSQL
PostgreSQL
Puppeteer
Puppeteer
.NET Core
.NET Core

Cloud and DevOps

I have experience deploying and managing applications through platforms such as Vercel and Railway.

Vercel
Vercel
Railway
Railway
Docker
Docker
Cloudflare
Cloudflare
Github
Github
Git
Git

Management

Experience in organizing and tracking projects using agile methodologies.

AgileScrumJira

Experience

Internship at Albatroz Digital

Albatroz Digital

07/2025 - 09/2025Almada - Portugal

Designed and implemented a full interface for entity creation and management. Developed reusable front-end components to ensure visual consistency and maintainability. Implemented backend logic, API endpoints, and database communication required to support the new interface.

Internship at Bee Engineering

Bee Engineering

04/2022 - 08/2022Remote (Lisbon - Portugal)

Developed mobile game prototypes in Unity, handling core gameplay logic, UI flow, and level structure. Designed and adjusted levels, integrated animations, audio, and gameplay feedback to improve user experience. Worked in rapid prototyping cycles, iterating based on internal playtesting.

Education

Bachelor’s Degree in Computer Engineering

Polytechnic Institute of Setúbal

10/2023 - 10/2025Setúbal - Portugal

Bachelor’s degree focused on developing technical and scientific skills in computer science. Covers programming, databases, networks, software development, and technology integration, combining theory and practice through lab projects and teamwork.

Game Development and Multimedia Applications

Polytechnic Institute of Setúbal

10/2020 - 06/2023Setúbal - Portugal

Course focused on game and multimedia application development, covering game design techniques, UI design, and programming concepts. Includes work with graphics APIs and game engines, as well as creation and editing of multimedia assets such as audio, video, textures, and 3D models.

Technician in Management and Programming of Computer Systems

Technological School of Litoral Alentejano

09/2017 - 07/2020Sines - Portugal

Focused on the development and maintenance of IT solutions for business environments, including website and portal creation, operating system and software installation and configuration, relational database management, and development of management applications.

Built by Rafael Cavalinhos

Github
LinkedIn
Email
Resume