GAME & SOFTWARE DEVELOPER

Building interactive experiences.

Game Design & Development student focused on C++, Unity and software development, with a particular interest in .NET, multithreading and real-time systems.

C++ Unity C# .NET Git
SCROLL TO EXPLORE
01

About Me

Game development with a technical mindset.

I'm currently finishing my degree in Game Design and Development at Universidad Rey Juan Carlos (URJC). My background combines game development, programming, 3D content creation and software engineering.

My main focus is programming. I particularly enjoy working with C++ and Unity, building gameplay systems and understanding how the systems behind an interactive experience work.

I'm also interested in the .NET ecosystem, multithreading, concurrent programming and real-time systems. These are areas I want to continue developing through personal projects and professional experience.

developer.cpp
class Developer
{
public:

    string focus =
        "Game Development";

    vector<string>
        interests = {

        "C++",
        "Unity",
        ".NET",
        "Multithreading",
        "Real-Time Systems"
    };
};
02

Skills

</> 01

Programming

Languages I have worked with throughout my degree and projects.

C++ C# Java Python JavaScript Lua
◈ 02

Game Development

Tools and technologies used to create interactive gameplay experiences.

Unity Unreal Engine Blender 3ds Max
.NET 03

Software Development

Areas of software engineering that I am particularly interested in developing further.

.NET Multithreading Concurrency Real-Time
⚙ 04

Tools & Workflow

Tools I use for development, version control and project organisation.

Git GitHub CMake Visual Studio VS Code
03

Projects

PERSONAL PROJECTS
Sand Game
PERSONAL PROJECT

Sand Game

A small sandbox simulation developed in 48 hours as a personal challenge to improve my C++ development workflow and learn Raylib. The project focuses on real-time simulation, input handling and managing a growing codebase under a short development deadline.

C++ Raylib Simulation 48-Hour Project
CATNOIR Game
GAME JAM

CATNOIR

A noir-inspired detective game developed during a Game Jam. Players take the role of a detective cat, investigating clues, solving puzzles and uncovering the mystery behind the story.

Game Jam Unity Puzzle Game Development
UNIVERSITY PROJECTS
3D graphics engine
GRAPHICS / ENGINE DEVELOPMENT

3D Graphics Engine

A university project focused on developing a 3D engine using OpenGL. The project involved implementing core graphics functionality and custom OBB-based collision detection for interactions between 3D objects.

C++ OpenGL 3D Engine OBB Collision Detection
Multiplayer game project
NETWORKING / MULTIPLAYER

Multiplayer Game

A university project focused on adding multiplayer functionality to an existing game using Unity's multiplayer systems. The project involved implementing networked gameplay and adapting existing game functionality for multiplayer interaction.

Unity C# Multiplayer Networking

Game programming meets systems development.

I'm interested in developing deeper programming and systems knowledge through game technology — from gameplay and engine development to graphics, multithreading and real-time software.

04

Let's talk.

Have a project or opportunity?

I'm open to discussing game development, software projects, internships and junior opportunities.