ABOUT ME
Hi, my name is James. I am a programmer that has experience in projects that are focused on game programming and designing engines for the purpose of game development. Subjects that I am familiar with are C++ programming, graphics programming, vector maths, physics, artificial intelligence, Unreal Engine, Unity Engine, networking, data structures and algorithms. In addition, I have been involved/created projects that included programmers, artists, and school faculty while implementing the Agile methodology.
PORTFOLIO
- All
- C++
- Unreal Engine
- Unity Engine
Equinox (Shipped)
Role: Lead Network & Optimization Programmer
โข Implemented a client-server model (lobby system) utilizing Unrealโs Online Subsystem
โข Replicated gameplay systems in c++ and blueprints
โข Optimized game from approx. 35ms to approx. 3.33ms (GTX 1070)
โข Utilized and managed a Kanban board for project management (Agile methodology)
โข Monitored Git/Git LFS (w/GitHub & SourceTree) for source control
โข Organized QA sessions to expose bugs and fix them throughout development as well as make patches post-launch
โข Team of approx. 30 people (programmers and artists)
Date: Jan 2022 – May 2022
WORK EXPERIENCE
Junior Programmer
UP360 | FEB 2023 – PRESENT
Junior Unreal Engine Programmer
HUMBER COLLEGE | OCT 2022 – FEB 2023
โข Implemented 3D interactable objects and UI for VR controllers (e.g., Meta/Oculus Quest 2)
โข Replicated/networked game play mechanics
โข Follow best XR practices (LODs, collisions, Lumen, Nanite, Anti-Aliasing)
โข Setup source control (Git) for project management (Team of 3 programmers)
AR & VR Programmer
HUMBER COLLEGE | MAY 2021 – FEB 2023
โข Research, experiment and program various new technologies in the AR and VR field
โข Presented various STEM demos (from 20 โ 750 people)
Equipment and Tools: Unreal Engine, Unity Engine, Nvidia NeRF, 8th Wall, Spark AR, Polycam w/UE5, Bebop Sensor DataGlove (w/SDK), bHaptics Suit (w/SDK), Blync (w/SDK), Geenee AR, Zappar, YulioVR, Gravity Sketch, FaceWare Studio, Oculus Headsets (Quest 1/2 & Rift S), HTC Vive
Languages: C++, C#, JavaScript, HTML
Other Work
- All
- C++
- Unity
- Unreal Engine
- Game Jams
- Other
2D Game Engine
MISC.
Humber leadership scholarship
NOVEMBER 2022