Coco

Pixar Feature with The Coco Crew

(2017)

A story about family. Including dead family.

I worked on shading.

(Read More)
© 2017 Disney/Pixar

Cars 3

Pixar Feature with The Cars 3 Crew

(2017)

Cars old and new.

I worked on shading.

(Read More)
© 2017 Disney/Pixar

Finding Dory

Pixar Feature with The Finding Dory Crew

(2016)

A forgetful fish’s journey to discover her family.

I worked on shading.

(Read More)
© 2016 Disney/Pixar

Piper

Pixar Short with The Piper Crew

(2016)

A sand piper’s journey in conquering fears and growing up.

I worked on shading workflow prototyping.

(Read More)
© 2016 Disney/Pixar

Sly

AngularJS Nodegraph

(2015)

A toy example of a nodegraph in AngularJS. I just wanted to learn Angular.

I did everything.

(Read More)

The Good Dinosaur

Pixar Feature with The Good Dinosaur Crew

(2015)

A dinosaur’s journey through breathtaking CG wilderness. It was pretty.

I worked on shading.

(Read More)
© 2015 Disney/Pixar

Inside Out

Pixar Feature with The Inside Out Crew

(2015)

An emotional story about emotions. I worked on something that won an Oscar.

(Read More)
© 2015 Disney/Pixar

Lava

Pixar Short With The Lava Crew

(2014)

An island love story.

I worked on shading and helped make ridges on the volcanoes through a deforming vector displacement.

(Read More)
© 2014 Disney/Pixar

Rotate

EA Code Jam Game with Henry Wu and Jeffrey Deng

(2014)

Playable Super-Hexagon-inspired game made in 12 hours. Mostly to learn Objective-C and make my first iPhone app.

I worked on everything.

(Read More)

Holoify

toy hologram shader

(2013)

A toy hologram GLSL shader, turning any 3D model to a Tron-inspired hologram

I worked on everything.

(Read More)

The Blue Umbrella

Pixar Short (2013) with The Blue Umbrella Crew

(2013)

An urban love story.

My first professional production. I worked on lighting.

(Read More)
© 2013 Disney/Pixar

Axis-Aligned Filtering

SIGGRAPH 2013, SIGGRAPH Asia 2012 Paper, M.S. Thesis

(2013)

My research at Berkeley. Presented at SIGGRAPH 2013, SIGGRAPH Asia 2012, and in my M.S. Thesis. We reduced noise in noisy ray-traced global illumination, in real-time. With Soham Mehta, Ravi Ramamoorthi, and Fredo Durand

I worked on everything.

(Read More)

Paper Magician

Digital Short Class Project with the Paper Magician Team

(2013)

An animation project from my final year at Berkeley.

I worked on shading and created a rendering pipeline.

(Read More)

Super Icosahedron

WebGL Hackathon Game with Michelle Bu

(2013)

A WebGL game with some pretty effects. Created in 24 hours, because Michelle and I were bored.

I worked on everything.

(Read More)

Student Demo Reel

Student Work Video Compilation

(2012)

A montage of all my work up until 2012.

Helped me land my first job.

(Read More)

Teaching Assistant

Under Ravi Ramamoorthi and James O’Brien

(2012)

Notes I made for my students when I was a teaching assistant for Graphics at Berkeley.

(Read More)

Knotty

Procedural Knot Generator with Andrew Lee.

(2011)

Procedural knot generation, given an arbitrary model.

I worked on everything.

(Read More)

Bombermen

With Amber Feng and Allen Chen

(2011)

A multiplayer Bomberman WebGL clone. To learn WebGL and node.js.

(Read More)

Inertia

Class Project with Andrew Lee and Chris Tandiono

(2011)

My first game, a WipEout-inspired racer. Created from OpenGL-up.

I worked on rendering, procedural city generation, UI and gameplay.

(Read More)

Minor Class Projects

Student Projects

(2009)

Some minor, but unique projects I worked at school.

(Read More)

eAthena

Open-source Ragnarok Online Server Emulator

(2007)

My first large software project. A Ragnarok Online server emulator.

I worked on NPCs and items.

(Read More)