top of page
Trailer "Notre-Dame de Paris, l'épreuve des siècles"
Notre Dame de Paris

Character Designer & Texture Artist

For this ambitious docu-fiction detailing the centuries-long construction of the Notre-Dame Cathedral, I served as a key Character Designer. My focus was on historical authenticity and visual storytelling, translating archival references and photographs into 3D-ready character concepts.

I specialized in defining the facial features and period-accurate costuming to reflect the social evolution of the era. To ensure a seamless transition into the 3D pipeline, I also took on the role of Texture Artist, using Substance Painter to bring a tangible, cinematic realism to the characters I designed. This dual role allowed me to maintain visual integrity from the initial sketch to the final render.

ndp_ch_grt01_dsg
ndp_ch_bnd01_dsg03
ndp_ch_chn07_dsg02
chn07_WIP
tbm01
balls
Buffalo VR (Android experience)

Project Manager & Interactive Artist

Tasked with steering this immersive marketing experience to completion, I stepped in as Project Manager to optimize the production workflow and ensure on-time delivery. Beyond management, I served as a Visual Lead, defining the art direction for set dressing and UI design.

I was responsible for the end-to-end creation of key 3D assets—from initial storyboarding and modeling to texturing and final animation. By leveraging Unity, I bridged the gap between static art and interactive performance, ensuring all assets were optimized for a seamless mobile VR experience.

Hora de Aceitunas, un caso de éxito de realidad virtual para Aceitunas Búfalo
Aceitunas
p2
BA_SB_02
BA_SB_03
BA_SB_04
BA_SB_05_01
BA_SB_07
BA_SB_08_02
PantallaEspera_Mesa de trabajo 1
Con pequeñas acciones, podemos hacer un mundo más vivo.
Herdez Sustainable Campaigns

Storyboard & Keyframe Artist

 

Collaborating with the agency Alquimia, I was responsible for translating complex scripts into high-impact visual narratives for Herdez. My role was to bridge the gap between the initial concept and the final production, envisioning cinematic scenarios that aligned with the brand's 'Master Graphic' identity.

I developed the full visual concept and storyboards, focusing on clear composition and emotional resonance. A key challenge was integrating technical assets—such as engineer-provided eolic generators—into a cohesive, organic environment. By prioritizing visual hierarchy and storytelling, I ensured that the narrative remained the focal point while maintaining technical accuracy for the final execution.

Iluminemos_stb11
Iluminemos_esc09-01
Iluminemos_stb06
Carrusel-01-01
Iluminemos1_stb03
Iluminemos_esc07-01
Iluminemos_esc01-01
Iluminemos_stb02
esc3b-01
PRISA
Hurry Paints

Storyboard & Motion Graphics Animation

Advertising for the Mexican enterprise PRISA, who sells paint for houses. I worked as a freelancer for the advertising agency, Alquimia Interactive.

They gave me the script and I came up with an idea and a storyboard that would fit their needs with the audio they gave me. I created the visual concept, except for the can, the titles and the house that was given with the discount poster the design team made. After that I animated everything.

PRISA.SB_-_Renueva_tu_hogar_Página_5
PRISA.SB_-_Renueva_tu_hogar_Página_6
PRISA.SB_-_Renueva_tu_hogar_Página_7
Videomapping

Modeling, Texturing & 3D Animation

 

Videomapping for events in different states of Mexico.

 

I modeled, textured and animated the snake in Cinema4D. I also participated in creating some of the environments and motion graphics animations included in the videomappings shown in the photos below.

Clausura Tianguis Turístico 2013
Quetzalcoatl
Serpiente emplumada
Kukulcan
Chichen Itza
Forgotten Chichen Itza
Bicentenary of the Independance
Bicentenary of the Independance
Taller Vertical: Don Luis
Don Luis

Cut-Out + Flash Animation

(Created in one week)

Video for Association CAST, First Prize of the Vertical Workshop in the school ITESM, Guadalajara, Mexico.

Watercolor scanned pieces added in Adobe Flash for animation.

3b42a050853571.560897a46b4fa
23808f50853561.560897a2cf050
4071e350853563.560897b46b652
4b51e050853569.560895d3c839c
301b2c50853565.56089a03db297
ee252b50853567.5608979ed92e2
bottom of page