Juan Antonio Hernández Cánovas

Game Programmer at Codemasters
I am a programmer interested in graphics and gamedev. I began learning about graphics when I developed my bachelor’s thesis, which is a software pathtracer. I am now working at Codemasters as a gameplay programmer.
Interests
Sci-fi / Fantasy books
Videogames
Graphics programming
Game engine architecture
Experiences
Gameplay Programmer
Codemasters · Nov 2020 - Present
Intern Programmer
Sons of a Bit · Feb 2019 - Apr 2019
I worked as a programmer in the development of a mobile game using the Unity game engine and C#.
Projects
C++ Pathtracer
A software pathtracer I developed for my bachelor’s thesis as a way to begin learning about graphics programming. Because of this, it is coded in pure C++ with no graphics API. This allowed me to learn deeply about graphics and raytracing topics, such as BVHs, importance sampling and Monte Carlo.
Model Viewer
A simple model viewer I developed primarily to learn DirectX 11 and PBR.
Marching Cubes demo
A simple demo I developed in C++ and DirectX 11 to play around with the marching cubes algorithm.
Education
BSc in Computer Science
University of Murcia, Spain · 2016 - 2020
Thesis: Design and Implementation of a rendering system using advanced pathtracing techniques