Junior Developer

Codebuilt inlove andpassion

I’m passionate about backend development, maths, and physics applied to systems and games. Every detail, line and frame counts.

C++OpenGLUnreal EngineUnity
System Status94%

Runtime

60 fps
Data Flow184 ms
Runtime

system.state = stable
render.tick = 60fps

Selected Projects

A collection of some of my personal projects showcasing my technical skills.

Custom OpenGL Engine Demo
Custom OpenGL Engine Demo
This project is a graphical scene developed using the EDK API, based on OpenGL. At its current stage, it is a functional demo rather than a complete graphics engine. The scene includes basic 3D objects, custom materials, lighting, shaders, textures, and a first-person camera for navigation. These features are being developed with the goal of evolving into a fully custom graphics engine in the future.
C++EDK APIOpenGL
Asteroids Lan Demo
Asteroids Lan Demo
Vectorized recreation of Asteroids game, using Winsock Lib, allows players to interact togeder, play lan games and create lobbies.
C++Winsock LibESAT Graphic Lib
Pokemon Showdown
Pokemon Showdown
Currently in progress. Custom pokemon battle simulator, using SDL3 lib, managing sql Databases, and using basic IA to get enemy choices
C++SDL3SQLite3
Jetpac Recreation
Jetpac Recreation
Recreation of the original Jetpac arcade game for ZX Spectrum with all enemies and interactions implemented.
CC++ESAT Graphic Lib
Database Manager
Database Manager
My own sqlite3 database manager, inspired in Sqlite Studio but with my own style
CC++SQLite3ESAT Graphic Lib
Demo Pokedex
Demo Pokedex
A demo of a national pokedex, my first try on graph writing && list sorting, it started in a list insertion algorithm, in fact it sorts pokemons with it.
CC++ESAT Graphic Lib
Asteroids Recreation
Asteroids Recreation
Full vectorized recreation of Asteroids original Arcade game, using C++ with C sintax. It also uses sqlite to store user data
CC++SQLite3ESAT Graphic Lib
PaintaBrand Online web
PaintaBrand Online web
A complete web built with Shopify API featuring a clothing store, product catalog, cart, and responsive design for all devices.
Shopify CLILiquid
Space Invaders
Space Invaders
Recreation with the mechanics of the original arcade Space Invaders, with custom sprites.
CC++ESAT Graphic Lib
Blackjack
Blackjack
Custom 2D Blackjack engine with graphical interaction and OOP concepts.
C++ESAT Graphic Lib
This Website
This Website
My personal portfolio showcasing selected projects.
Next.js

About Me

I'm a junior developer with a deep passion for game programming, maths and physics. My journey started in 2020, in high school, working in a flappy bird for IT, working with visual code, MIT app inventor & scratch, then I started learning on programming languajes up to today.

I believe in clean and efficient code that not only works but is also maintainable and scalable. Every project is an opportunity to learn something new and get experience from others.

In my free time, you'll find me working on my personal projects, reading others or just playing videogames ;D

Development Interests

Game Engine ArchitectureLow-Level OptimizationMultiplayer SystemsGraphics ProgrammingMemory Management
Pau - Developer Portrait

Skills & Competencies

C / C++ Programming
Low-level Optimization
Unity
Unreal Engine
OpenGL
Version Control (Git)
HTML, CSS & JavaScript

Formation

ESAT – School of Art and Technology

Bachelor’s Degree in Game Design and Development · Valencia

Specialized education in game development with a strong practical focus on programming, game engines, and professional team workflows.

I worked on full-scale projects, from systems architecture to gameplay implementation, prioritizing clean, efficient, and scalable code.

Daily Tools

Visual Studio
Git
Unreal Engine
Unity

Setup

Main PC
Intel i5-10400K · RTX 2060
MacBook Air
Apple M2
iPhone 13 Pro Max
A15 Bionic

Let's Work Together

I'm currently open to opportunities with indie game studios and small creative teams. If you have an interesting project or just want to say hi, feel free to reach out.

Get in Touch