My Face!

Hi! My name is Bryan Tai and I'm video game software developer.
I mainly create games with C# and the Unity game engine at work and on my own personal projects. As a former UBC CPSC teaching assistant, I'm well-versed in Object-Oriented programming and Data Structures. I've experienced full stack software development while working at a start-up game studio and at my various co-op positions.

Check out my Resume here or connect with me on social media!

Projects

Experience

Nexus Media Ltd.

Nexus!

Mobile Game Developer
Front End Unity UI, Client-Side Development

Electronic Arts

EA!

Software Developer
Internal Tools, Docker Containerization

University of British Columbia

UBC!

Undergraduate Teaching Assistant, CPSC 210 (Software Construction) and CPSC 221 (Basic Algorithms and Data Structures)

INGrooves Music Group

INGrooves!

Software Developer
RESTful APIs, .NET Web Apps

PNI Media

PNI!

Junior Developer
Frontend and Backend ASP.Net

Education

University of British Columbia
Bachelor of Science, Major in Computer Science
Graduated May 2017

Completed Courses

  • CPSC 426: Computer Animation
  • CPSC 418: Parallel Computation
  • CPSC 416: Distributed Systems
  • CPSC 322: Introduction to Artificial Intelligence
  • CPSC 314: Computer Graphics
  • CPSC 304: Introduction to Relational Databases

Skills

Languages

C# / Java
JavaScript
HTML / CSS
C++
GoLang and Erlang
jQuery / AngularJS
Python and BashScript
Haskell and Prolog

Tools/Frameworks

Unity3D
Git / GitHub / SourceTree / Gerrit
IntelliJ / Eclipse / JUnit
Microsoft Visual Studio
Android App Development
ASP.NET
SQLServer / MongoDB
Docker