Other Projects

At Night School Studio / Netflix Games:

I spearheaded the lighting model migration for the team and applied my applying my experience working with PBR models. Linear lighting allows our lighting and texture artists to capture more value depth and subtlety, especially in the specular highlights.

An unreleased feature (dubbed “Story Gestures”) for a future title that I prototyped after the game shipped. The player used pointer, touch, and/or motion gestures to drive contextual in-game actions.

Unhinged

A trailblazing narrative experience on Netflix’s brand new game streaming platform. Use your phone as a controller, a flashlight, and a real phone as you navigate this 30-minute home invasion scenario.

Role: Engineering & design support

Release: June 2026

Platform: Netflix Games on TV

Engine: Unity

Contributions:

  • Polished and finalized cursor magnetism system that responds to pointer aiming at UI elements with auto-correction and haptics

  • Created cursor motion blur effect to combat lag and limited framerate

  • Spearheaded transition to linear light model after the team received feedback on lighting quality

  • Prototyped unreleased “story gesture” mechanic that gave players more textural ways to interact with their environment

(Chrome or Edge browsers and supported smart TVs only; Netflix subscription required)

An early version of the cursor magnetism feature. The goal was to get the cursor to feel snappy and responsive. I also added a “motion blur” to the cursor to help smooth over our 30fps limit.

I also added the cursor magnetism to screen-space UI screens, where the cursor “morphs” into a highlight and has a little give.

Mr. Robot:1.51exfiltrati0n

A trailblazing narrative experience on Netflix’s brand new streaming platform. Use your phone as a controller, a flashlight, and a real phone as you navigate this 30-minute home invasion scenario.

Role: Lead Developer

Release: June 2016

Platform: iOS / Android

Engine: Unity

Contributions:

  • Led a small engineering team to adapt our dialogue tools into a new texting app format

  • Guided UX design and implementation, facilitating a user experience that was reminiscent of real, native messaging apps

At Disney Mobile


Temple Run: Oz (2013)

Role: Associate Engineer

Platforms: iOS/Android

Engine: Unity

[Game no longer available]

Contributions:

  • Collaborated with Imangi and their Temple Run 2 proc gen and gameplay frameworks to build on the source material

  • Collaborated with the rest of the engineering team to build a new location swapping feature via asynchronous loading

  • General contributions


Lost Light (2014)

Role: Associate Designer/Programmer

Platforms: iOS, Android

Engine: Unity

[Game no longer available]

Contributions:

  • Contributed to the core block physics solver, including solving for convex/interlocking pieces

  • Animated many UI animations such as the animated goal feedback

  • Built level-complete and match complete particle effects

Cars 2: AppMates (2011)

Role: Associate Engineer

Platforms: iPad

Engine: Unity / Native iOS

[Game no longer available]

Contributions:

  • Owned half of the full-time Unity engineering work

  • Shipped the game in nine months

  • Interfaced with native Objective-C to support proprietary toy-detection technology and UI