ABOUT ME
Hi, my name is James. I am a programmer/developer 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, designers, QA and management.
PORTFOLIO
- All
- C++
- Unreal Engine
- Unity Engine
Equinox (Shipped on Steam)

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
• Built/tested daily project builds
• 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)
WORK EXPERIENCE
Junior Programmer
UP360 | FEB 2023 – NOV 2024
Tools & Languages:
Unreal Engine, C++, Perforce, Jenkins (CI/CD)
Gameplay 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
MISC.
Humber leadership scholarship
NOVEMBER 2022





















