self drawing Hi there, I am a computer graphics / video games software engineer. Dabbler in rendering, ML, game design, and occasionally homebrewing table top stories βš”οΈ.

Previously I was an AI programmer on Red Dead Redepmtion 2 by Rockstar Games. Currenlty, I’m working on graphics research at Stadia.

You can browse the sidebar for some of the things I that have worked on.

Resume


Tech

Work

ML ENGINEER, GOOGLE STADIA - 2019 - PRESENT

Computer graphics research.

AI PROGRAMMER, ROCKSTAR GAMES - 2017 - 2019

Analyzed and optimized performance for AI systems in Red Dead Redemption II, Rockstar’s narrative-driven, open world video game with deep AI interactions. Specifically worked to improve the C++ game code for LOD management of AI physics, weapon and combat systems, transport systems, and pathfinding systems for PS4 and XBox. Worked on general AI and animation optimization for several specific scripted in-game missions as well as miscellaneous performance bugs in the final weeks before the game release.

TOOLS PROGRAMMER INTERN, EPIC GAMES - 2016

Implemented VR editing tools for the Unreal Engine 4. The tools include terrain editing, virtual keyboards, and foliage painting for level editing. These tools are introduced in Unreal 4.13 and 4.14 releases.

FIRMWARE ENGINEER, JAWBONE β€” 2012-2014

Developed infrastructure and applications for the UP3 fitness wristband on ARM Cortex and iOS platforms. This includes the BTLE protocol, authentication and encryption between device and mobile app, activity classification collection tools, peripheral drivers, USB interface, and UX.

RESEARCH ASSISTANT, UW SENSOR LAB+INTEL LAB β€” 2010-2012

Designed a GUI with Python QT for the systems used in Wireless Resonant Energy Link (WREL) research. The software supports data collection, data visualization, wireless control, and power diagnostics. Over the years, this software has been forked and extended for use in other research project and at Wibotic.

Education