Welcome

C, C++ and C# developer, especially interested in gameplay programming, tools programming, graphics programming and engine programming

CV

Advanced Graphics Programming - Engine Programming

Graphics programming and engine programming developed using OpenGL, GLSL and C++.

GitHub

Advanced Graphics Programming

Graphics programming project made using GLSL.

GitHub

Advanced Particle System

Particle system made by ray tracing and deferred rendering for my Bachelor's final project using OpenGL and C++.

GitHub

Altered Alma

Professional project as a gameplay / tools programmer in 2Awesome Studio (2023-2024)

Steam

Frog Escape

Personal project developed in Unity and published in Google Play.

Play Store

Dune Fermen's Rising

Game engine developed using only C++ and GLSL.

GitHub

The Hunter Odyssey

Game developed using only C++ and SDL.

GitHub

Grogu's Horror

Project developed using Unity.

Smurf's Crossbow Training

The first game made in VR.

GitHub

Santas Run

Game developed using only C++ and SDL.

GitHub

Donkey Kong

First game developed using only C++ and SDL.

GitHub

Some Skills

Below I show some of the outstanding skills in different areas.

C, C++, C#

Extensive knowledge in C, C++, C# programming languages.

Substance

I have skills in Substance painter.

Shaders

I have skills programming graphics shaders using the GLSL language.

Unity

I have experience using the unity engine. I have a wide enough knowledge of the program to work quite well in any area of the engine.

HTML

Certain knowledge of HTML. I have needed to learn a bit of this programming language to be able to create this website.

VR / AR

Knowledge in programming and development of video games in VR, optimization techniques, design knowledge...

Adobe Photoshop

I have certain skills in Adobe Photoshop to work in an agile way and have an overview of the program.

OpenGL

Knowledge of opengl to create 3D environments at a low level, and many of the techniques necessary to obtain interesting results.

Maya

Knowledge of different animation techniques and advanced rigging in maya software

Mobile

Knowledge in the development of applications for mobile devices using flutter and dart

Algorithms

Knowledge and fluency with integration of sorting algorithms, pathfinding, compression algorithms, binary trees, state machines, particle simulation, physics engines, etc.