Juan Antonio Hernández Cánovas

Darshan Baral

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