C / C++
D3D 11 / HLSL
Unreal Blueprint / C++
XML
C#
Python
Unreal Engine 4
Unity Engine
Visual Studio 2019
RenderDoc
Perforce
Git
Jira
Software Engineering
Data-driven Development
System Architecture
Object-oriented Design
Data Structures
Agile Development
Source Control
Lead Software Developer | Team of 12 | Unreal Engine 4
Planned and documented major game systems, including audio, user interface, player movement, artificial intelligence.
Reviewed, debugged and profiled for the whole game.
Packaged builds and managed Steam uploads.
Coordinated with team leads for sprint planning and deliverable negotiation.
AI Programmer | Team of 56 | Unreal Engine 4
Implemented AI karts, including progress tracking system, AI item usage and AI driving karts together with two other programmers.
Supported level designers in adjusting AI performance.
Programmer | Team of 4 | Unity
Programmed a 2D side-scroller where the player controls a color-shifting fox to progress the platforms.
Developed tools for designers and artists to adjust game elements.
C++ | ImGui
Simulate emotional AI with long-term and short-term memory, based on Artificial Psychosocial Framework, developed on the personal engine.
C++ | D3D11
Personally developed engine with 2D and 3D rendering framework, input, audio, UI, as well as a developer console.
C++ | Python | CNTK
Worked in an anti-spoofing face recognition project for mobiles through artificial intelligence.
Processed collected raw data and post-analysis with Python.
Trained neural network model with CNTK in C++.
Dallas, Texas
Master of Interactive Technology, Programming Specialization
Shanghai, China
Bachelor of Science, Computer Science and Technology