Graphics & Engine Programmer

Hugo Francés Herrero

I build renderers and engines from scratch, in C++ and Vulkan.

Based in Valencia, Spain
From September Sheffield, UK
Focus Rendering · Engine architecture · Tools
Open to Remote work
Hugo Francés Herrero

Selected work

Click any project for the full breakdown

About

Background & toolset

I worked out what I wanted to do partway through my degree: the assignments that asked me to build the graphics environment from scratch held my attention in a way the rest did not. The first was a procedural terrain in OpenGL. The one that settled it was Ghost Engine — a deferred renderer and editor written on Vulkan from nothing, with one other programmer, over the final year of my HND.

I have just finished that HND in Videogames Programming at ESAT, and in September I start a BSc top-up year in Computer Science at Sheffield Hallam University, where I will be based.

What I want next is engine work in the widest sense — from the renderer through to the tools built on top of it — and the optimisation problems that come with the territory.

Languages
C++, C#, GLSL, Python, SQL
Graphics APIs
Vulkan, OpenGL
Engines
Unreal Engine 5, Unity, custom engines
Tooling
RenderDoc, NSight, PIX, CMake, Conan, Git
Areas
PBR, global illumination, compute shaders, GPU memory, particle systems, ECS, multithreading
Education
HND in Videogames Programming, ESAT
BSc Computer Science top-up, Sheffield Hallam University
Spoken
Spanish & Valencian (native), English (C1)

Get in touch

Open to remote work

If you are hiring for a graphics, engine or tools role — or you just want to talk about rendering — email is the fastest way to reach me. I am in Valencia until September and in Sheffield after that, and I am happy to work remotely.