top of page

Resume

Iciar Andreu Angulo

Laguna Hills, CA

 

E-mail: iciar.andreu@gmail.com

Phone: 240-855-9771

IMG_6914.jpg
  • LinkedIn - Grey Circle
Projects

See Projects page for more information.

Work experience
Software Engineer — Cinematics R&D Tech Team
Blizzard Entertainment

​August 2020–Present

 

Developed and supported robust production pipeline tools in C++ and Python for modeling, rigging, and animation departments, directly supporting artists in creating high-fidelity assets.
 

Architected and developed a multi-mesh intersection tool using C++ and Embree BVH, achieving a significant performance boost. Included a GPU rasterization (OpenGL) approach for handling UV intersections in 2D space.


Acted as a bridge between engineering and art departments by gathering technical requirements, prototyping new solutions, and resolving workflow bottlenecks for multiple shows.


Designed, owned, and optimized the pipeline application used to transfer animations between humanoid characters. Integrated Maya's Human IK system to map data from source rigs or motion capture FBX files to target assets, automating t-posing, baking, and prop attachments.


Built a custom Maya command in C++ to transfer deformer weights across disparate mesh topologies. Integrated Embree’s BVH algorithms to efficiently find closest vertices for barycentric calculations. Supplemented with a custom PyQt user interface to facilitate artist use.


Engineered an automated pipeline tool to prepare high-density geometry for surfacing and texture painting. The tool utilizes Catmull-Clark subdivision (OpenSubdiv), applies Ptex map displacement, and uses Houdini’s polyReduce for UV-preserving polygon decimation.

Research Assistant
University of Maryland Institute for Advanced Computer Science

August 2017 – July 2018

 

Learned Unity UI to develop a simple, user-friendly editing software for high resolution 360 videos.


Applied my knowledge of C++, and film production to create successful virtual reality experiences using the Insta360 Pro and the Samsung Gear 360, which I presented to the University System of Maryland Board of Regents and to state legislators.

Programming

C++

Python

Java

C

C#

OpenGL

GLSL

MEL

Qt

PyQt

JSON

Software

Maya

Houdini

Unreal

Unity

Git

GitHub Copilot

Claude Code

Foreign Languages

Spanish (native)

Core Competencies

Tool Development

3D Math

Linear Algebra

Mesh Topology

Geometry Processing

Deformation & Rigging Mechanics

Interpolation & Animation Transfer

Web Development Intern
NBC Sports Group

June 2017 – August 2017

 

Quickly and efficiently took on the different assignments provided, including setting my environment, researching XML formats, inspecting the websites for issues, and creating automated tests for the Drupal site.


Learned Behat in order to create tests for the different NBC Sports websites.

Education​
University of Pennsylvania

2018 - 2020

 

Master of Science in Engineering, Computer Graphics and Game Technology

 

University of Maryland

​2014 - 2018

 

Bachelor of Science, Computer Science

Bachelor of Arts, Film Studies

© Iciar Andreu Angulo 2020

  • Vimeo
bottom of page