Christopher L. Hall

MrChrisLHall@gmail.com

https://github.com/ChrisLHall

http://chrislhall.net/

Graduated UC Berkeley, Class of 2015

B.S. Electrical Eng. & Computer Science

3.78 GPA

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 

Volunteering

GameHeads Oakland (Summer 2018 - Current)

  • Mentoring teams of high school and college students interested in the video games industry

Micosoft T.E.A.L.S. (Fall 2016 - Spring 2017)

  • Lecturing and lab-assisting AP Computer Science at Casa Grande High School in Petaluma, CA