Ha sido Unreal Engine Technical Evangelist en Epic Games, Gameplay Programmer en Slightly Mad Studios y Lead Programmer en Tequila Works. Actualmente es programador generalista en proyectos de distinto calado y para empresas de distintos tamaños, y también trabaja en proyectos propios de manera multidisciplinar. Ha dado charlas en eventos de corte internacional, como la GDC, y en universidades de toda Europa.