Skills |
|
Unity3D - 5 years professional experience - Significant experience with network architecture and spatial/physical manipulation
- Experience optimizing CPU time and draw calls to improve performance on slow platforms
- Experience with Nintendo Switch, Xbox One, and PS4 export and storefronts
HTML5/CSS/JS + Node.JS - 2 years hobby experience, half year professional experience - Socket.IO multiplayer library, Phaser.JS game engine, JQuery and Bootstrap frontend
- Kii SaaS backend database
Python - some professional experience, 2 years of class experience - Integrating with Google Sheets to process translated in-game text
- Class experience using Numpy for image processing
C++ - 2 years class experience, some internship experience - General experience with class and internship projects
Misc Programming - Verilog, Go, MATLAB, ASP.NET, C/Arduino, Bash, PHP, MySQL Misc Software - Autodesk Inventor and Maya, Blender, Multisim and Ultiboard, Ableton Live |
|
Work |
|
Gameplay Engineer at HumaNature Studios, Inc. (Aug 2015 – March 2019) - One of 3 Unity3D programmers (2, as of March 2018) making ToeJam and Earl: Back in the Groove! releasing March 1st, 2019
- Shared all technical responsibilities including gameplay, optimization, localization, console export and storefronts
- Made high-level decisions regarding product features and code strategy
Engineer at Exactigo, Inc. (July 2015 – March 2016) - One of two engineers building a Unity3D indoor navigation app for iPhone and Android
Research at UC Berkeley Social Apps Lab (Feb 2014 – May 2015) - Worked on a UI and power simulation in Unity3D for an educational game about the power grid
- Assisted in demonstrations and classroom lessons
Intern at Northrop Grumman Aerospace Systems and Agilent Technologies, Inc. (Summers 2010-2013) |
|
Projects |
|
Personal projects: - Phone Party - Web app/game platform allowing users to create or join game rooms, and side-load HTML “cartridges” containing game logic. JavaScript, Go, and Socket.IO
- CactusBee.Zone (game) - Mobile-friendly online multiplayer space colonization game. Phaser.JS, Node.JS and Socket.IO
- Pulley – PHP/JS web panel allowing website admins to deploy changes from Git
In-class projects: 3-stage CPU in Verilog, Python-subset Compiler in C++, Raytracer in C++ |
|
Education |
|
University of California at Berkeley (Graduated Spring 2015, 3.78 GPA) - Electrical Engineering – Control Systems, Advanced Signals and Systems, Circuits
- Computer Science – FPGA Digital Systems, Operating Systems, Compilers, Graphics, Image Processing, AI, Algorithms, Data Structures, Computer Arch., C++, UNIX
|
|