Productions
Parallel
Dec 2024 - Present
Barcelona, Spain
Sanctuary
In DevelopmentUnreal Engine 5PC
Senior Technical Artist•Dec 2024 - Present
- Build PCG tools so artists and designers can author the map within technical limits
- Build the landscape and material pipeline, terrain to shaders
- Profile GPU traces with Unreal Insights to drive optimization, raising the investor-demo map from ~20 to ~45 fps
- Document technical guidelines and best practices for Unreal Engine workflows
PythonHoudiniC++LumenPCGMaterials
Colony
ShippedUnreal Engine 5iOSAndroid
Senior Technical Artist•Dec 2024 - Present
- Build a PCG-driven runtime building-upgrade system that cut ~270 manual touchpoints per pass to zero
- Create UE5 Python tooling (Level Setup Wizard + validators) so artists self-serve buildings and catch config drift before QA
- Optimize performance and batching for mobile
- Build validation tooling that surfaced asset issues and halved the build size
PythonC++BlueprintsPCGHoudiniVFXMaterials
Ubisoft
Nov 2023 - Nov 2024
Barcelona, Spain
Rainbow Six Siege X
ShippedAnvilPCPS5Xbox Series X/S
Senior Technical Artist•Apr 2024 - Nov 2024
- Contributed to the launch of Rainbow Six Siege X (shipped 2025)
- Collaborated with Ubisoft Toronto and David Marchessault (TD) to overhaul weapon textures and materials, unlocking sharper, higher-res assets
- Built easy-to-use engine templates and documentation so artists could jump straight into new workflows
- Collaborated with Leonor Cuesta (TA) to define TA standards in Barcelona and keep our pipeline running cleanly
PythonC#VEXHoudini3DS MaxSubstance Suite
Beyond Good and Evil 2
In DevelopmentVoyagerPC
Senior Technical Artist•Nov 2023 - Apr 2024
- Character Tech Art Production Pipeline
- Character Customization Tools
- Character Facial Animation Tools
- Creating robust Python libraries and clear guidelines for tool development within the tech art department
PythonC#VEXHoudiniMaya3DS MaxSubstance Suite
Smilegate
Sep 2020 - Oct 2023
Barcelona, Spain
Unannounced Project
UnreleasedUnreal Engine 5PCPS5Xbox Series X/S
Technical Artist•Sep 2020 - Oct 2023
- Managed the pipeline and environment of procedural tools for the production team
- Co-developed "Namoo", a photogrammetry tool taking data from scanning trip to game-ready asset
- Researched, explored and documented Unreal Engine's PCG capabilities for the rest of the team
- Supported seniors and artists by offloading tasks and providing assistance
PythonVEXHoudiniSubstance Suite3DS Max
Barspin Studios
Jan 2019 - Aug 2020
Barcelona, Spain
BMX The Game
ShippedUnity 3DPC
Lead Environment Artist•Jan 2019 - Aug 2020
- Directed and mentored a team of 3 artists
- Oversaw task management and supervision of art and procedural tools
- Streamlined the pipeline by automating processes, increasing efficiency, and reducing manual effort
- Collaborated with the Lead Programmer to optimize graphics
- Modeling and texturing of some props, areas from Barcelona and creation of materials in Substance Designer
PythonVEXHoudiniSubstance Suite3DS Max
Cloth Cat Animation
Jan 2018 - Dec 2018
Cardiff, Wales
Animation Production
ReleasedMayaTV
CG Layout Artist•Jan 2018 - Dec 2018
- Worked on the production and release of 35 episodes
- Developed Python tools part-time for the Layout Department
- Captured the vision of the director, established the storyboard, placed the characters in a 3D space and composed the shot with a 3D camera in the CG animated series "Shane The Chef"
- Created some 3D assets for production
MayaPythonMEL
Barspin Studios (Junior)
Jun 2015 - Aug 2016
Barcelona, Spain
BMX The Game
ShippedUnity 3DPC
Jr. Environment Artist•Jun 2015 - Aug 2016
- 3D game asset creation
- Texture creation with Substance Designer
- Implementation of 3D assets in Unity
Unity 3DSubstance Designer3DS Max
Education
BA(Hons) in Computer Animation
University of South Wales
2018
Cardiff, Wales
Graduated with First Class Honors, highly commended
HND IN CMP & Videogame Development
CEV Barcelona
2016
Barcelona, Spain
Graduated with Distinction
Interests
Story TellingPhotographyEntrepreneurshipEngineeringSportsCodingTravelingWatchesGamingMovies and Cinematography