CV
Career History
3D UI Programmer,
NIO R&D Project,
NIO USA
June 2023 - Present
San Jose, CA
In Person
-
Creating a customized 2.5D animation engine to upgrade existing designer tools and meet new needs of clients and designers while maintaining established branding.
-
Employing Unity3D to improve development pipelines from design and art teams into full animations.
-
Working with a team of 3 developers to achieve proof of concept and meet deliverable deadlines during various phases of project development.
-
Collaborating overseas with teams in China via documents and virtual meetings.
-
Started as a solo internship project and was allocated more resources and time after a series of pitches.
Lead Programmer,
MIMIC (password: %TreeCity),
Interaction Dynamics Lab
Nov 2020 - March 2023
Santa Clara, CA
Hybrid
-
Led programming efforts for the Interaction Dynamics Lab at UC Santa Cruz across two projects: MIMIC: Social Crowd Navigation Simulation (C#) and Twine Narrative Analysis Tool (JavaScript).
-
Coordinated between a team of 4 -7 people comprised of sociologists, human researchers, roboticists, programmers, and designers.
-
Worked towards deadlines to create deliverables and report on goals to management across multiple months of work and contracts.
-
Utilized Git version control to ensure safe coding practices and quality of code between multiple programmers.​
-
Created documentation for UI and behavioral systems to aid in future development and provide a history of issues.
Gameplay Programmer & Producer,
Connection Beyond Time
Sep 2022 - March 2023
Santa Clara, CA
Hybrid
-
Implemented core gameplay mechanics in the Unreal 5 Engine (movement, interaction, communication) over network for seamless online experience.
-
Led weekly sprint reviews in team of 5 to assess progress and assign tasks using Trello to ensure completion of well-scoped goals.
-
Conducted regular gameplay playtests to collect, analyze, and act on feedback.
-
Utilized Perforce version control to ensure safe coding practices and quality of code between programmers and designers.
Gameplay and Systems Programmer (JavaScript),
Honeybear
Sep 2020 - June 2021
Santa Cruz, CA
Remote
-
Developed the core systems (resource production, game economy) and the visualizations of systems for the player.
-
Worked in a team of 5 with frequent meetings to design and create a browser game in under 9 months.
-
Conducted system playtesting and iteration regularly along the development process to find bugs and improvements to player experience.
Assistant Programmer (C#),
Five Stars in the Dark
Jan 2020 - June 20202
Santa Cruz, CA
In Person
-
Worked in the Unity engine to develop Five Stars in the Dark, a sightless driving game.
-
Worked in a team of 6 with frequent meetings to assist in the creation of a unique game experience.
-
Provided debugging and level development assistance to the main team.