Christopher L. Hall

MrChrisLHall@gmail.com

http://chrislhall.net/

Graduated UC Berkeley, Class of 2015

B.S. Electrical Eng. & Computer Science

3.78 GPA

Skills

Significant (6+ months) experience with:

  • C#, Python, HTML5/CSS/JS, Java, C++, and UNIX
  • Unity3D
  • Verilog for FPGA development
  • Autodesk Inventor CAD software

Some (2-3 months) experience with:

  • PHP, ASP.NET, MySQL, JQuery, Bootstrap, MATLAB, Numpy
  • Autodesk Maya animation software (modeling, rigging, UV-mapping, animating)
  • NI Multisim and Ultiboard electronics design

Work

Research at UC Berkeley Social Apps Lab (Spring 2014 – Spring 2015)

  • Worked on a UI and power simulation in Unity3D for an educational game about the power grid, as part of a team
  • Mostly Agile development process (two week sprints, weekly planning meetings)
  • Assisted in demonstrations and classroom lessons

Intern at Agilent Technologies, Inc. (Summer 2013)

  • Constructed a test scheduling system, in which client applications (C#) launch tests based on commands in an SQL database, dispatched from a web app (ASP.NET/JS)

Intern at Northrop Grumman Aerospace Systems (Summer 2010 – 2012)

  • Instantiated a UART module in an FPGA board and wrote software to dump camera data over a radio serial link for a proof-of-concept satellite
  • Helped the engineers demo the system to industry and military professionals

Projects

In-class projects:

  • 3-stage RISC CPU – 32-bit RISCV CPU implemented on an FPGA with set associative caches and memory-mapped IO, in Verilog
  • Python Compiler – Lexing, parsing, type inference and code generation for a reduced, static-typed dialect of Python
  • Raytracer –Rendering spheroids and meshes with reflection and refraction, in C++
  • EEG Sensor – Analog filter and amplifier circuits for detecting 10Hz brain waves
  • Fetch (animated short) – Texture mapping and rigging for an animation, in Maya

Personal projects:

  • Pulley – Webpage allowing website admins to deploy changes from Git, in PHP/Javascript and Bash
  • It’s Cold Outside (game) – 2D arcade exploration game, in Javascript
  • Giles the Picky Predator (game) – Variant of Snake, in Game Maker

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, AI, Algorithms, Data Structures, Computer Arch., C++, UNIX 
  • Technical Fun – Intro to Animation, Image Manipulation, Computers in Music, Game Development