About me.

Hello! I'm Joel, and I am a multimedia engineer with a passion for C++ and videogames. After graduating, I decided to further hone my skills with a Masters Degree in videogame programming and soon found myself specializing in C++. I am always excited to learn and improve my coding skills in challenging and demanding projects that push me beyond my limits.

My background.

I started my programming journey in 2015, learning C++, Python, HTML/CSS and Java in the University of Valencia. I learnt about algorithms and data structures while working on projects related to Web Development. During my last year I had the chance to work on a few game development projects using the most powerful Game Engines: Unreal Engine and Unity.

After graduating, I moved to Barcelona where I started my Master's Degree in AAA Videogame Programming with C++. There, I had the chance to work among incredibly talented coders and artists to build our own Game Engine from scratch using OpenGL and C++, Hachiko Engine. On top of that we developed a whole new game, Erimos, using our own technology and assets. By working on this project I was able to gain deep knowledge about: the C++ language, Game Engines, Design Patterns, Agile methodologies and Professional Game Development workflow.

In the present, I am actively applying for a job in the videogame industry while I engage in personal projects and challenges to further expand my knowledge.

Projects.

Take a look at some of the projects I have worked on.

Project Erimos

Group project where I took on the role of Gameplay Programmer.
Game built with in-house engine following AAA workflow where I developed core gameplay mechanics such as character abilities, checkpoints and bossfight mechanics.

Multiplayer Shooter

Unreal Engine 4 personal project from Tom Looman's Multiplayer Games course.
Features replication, authority handling, Enemy AI using EQS and behavior trees and more.

Resume

Download my most updated resume.