top of page
BenGrad2_edited.jpg

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.

bottom of page