Hello, I'm Spencer!


B.Sc in Computer Science graduate from the University of British Columbia.


I'm a programmer who likes working silly projects, here's my current resume



Work Experience

Electronic Arts
Garden Warfare 2 Associate Developer Co-op Garden Warfare 2 Associate Developer Co-op

C++
C#
May 2017 - August 2017
Fatigue Science
Junior QA Engineer and Junior Software Engineer Junior QA Engineer and Junior Software Engineer

C++
C#
September 2015 - September 2016


Projects

CHIP 8 Emulator
A CHIP 8 emulator that can run games like Tetris, Pong, and Space Invaders. A CHIP 8 emulator that can run games like Tetris, Pong, and Space Invaders.

C++
SDL
May 2018 Github
Slime Revolution
Roguelike with RTS controls, featuring slimes! Roguelike with RTS contros, featuring slimes!

C++
OpenGL
January 2018 - Current Github
Onobot
Administrative and role bot for the UBC Discord server. Administrative and role bot for the UBC Discord server.

1.0 JavaScript
2.0 C#
Current host Digital Ocean
March 2017 - Current Github
MiniJava Compiler
Complete compiler that compiles and execute MiniJava (Java subset) code. Complete compiler that compiles and execute MiniJava (Java subset) code.

Java
MiniJava
January 2018 - April 2018
Akira
Bot that destroys Discord servers from within. Bot that destroys Discord servers from within.

Python
February 2018 Github
BM Bot
Analyzes your League of Legends matches and pokes fun at your results on social media. Analyzes your League of Legends matches and pokes fun at your results on social media.

JavaScript
NWHacks 2018
Current host AWS
January 2018 Github
Uniserve Project
Service that enables clients to view information about their routers. Service that enables clients to view information about their routers.

TypeScript
PostgresSQL
September 2017 - December 2017