I am a Canadian programmer and artist living in Kobe, Japan. I graduated from McMaster University with a B.Eng in Software Engineering. I have completed an industrial internship with IBM Canada (E-Commerce division) and have experience as a programmer in the Japanese game industry. I have also done cover art for a yet-unreleased series of English readers for medical students. I've even done a little bit of voice acting.
MadWorld
(Official Site)
Main Physics Programmer, Platinum Games via Alvion
Language: C/C++
・ Well-reviewed action game for the Nintendo Wii
・ Maintained and upgraded the physics engine, using Havok Physics.
・ Implemented inverse kinematics for player character.
・ Programmed physical object behaviours.
・ Wrote logic for minigames.
・ Did motion capture work.
・ Did test voices for announcers.
Bayonetta
(Official Site)
Voice Actor, Platinum Games via Alvion
Language: English
・ Multiple-award-winning action game for the Playstation 3 and XBox 360.
・ Voiced the announcer for the minigame "Angel Attack"
Pirates of Tokyo Bay Android App
(Google Play Store)
Programmer, Kwame Alexander Software Consulting
Language: Android Java
・ Commissioned by the popular improv comedy group
Pirates of Tokyo Bay.
・ Planned and programmed entire app, based on iPhone version and verbal description.
IsaScroll
Programmer, Kwame Alexander Software Consulting
Language: Java
・ Text autoscroller for English (or any language) reading practice.
・ Planned and coded program, based only on verbal description.
Unfinished Combat RPG
(GitHub)
(YouTube)
Programmer, Kwame Alexander Software Consulting
Language: C# (Unity)
・ A Diablo-style action RPG for an Australian client.
・ Coded character behaviours
・ Coded weapon behaviours
・ Implemented save/load system
・ Unfortunately, this project was cancelled early in development
Programs and Apps Under NDA
Programmer, Kwame Alexander Software Consulting
Languages: C/C++, C#, Java, Android Java, JavaScript
・ Android apps
・ Front-end Web applications
・ Utility programs
IBM Websphere Commerce Suite
(Summary)
Intern, IBM Canada
Language: C/C++
・ IBM's flagship e-commerce software suite.
・ Performed migration and system testing.
・ Was leader of mass software installation team.
・ Developed and maintained automated testing software.
Chicken Game New
(GitHub)
(YouTube)
Language: C# (Unity)
・ A simple action game for demonstrating Unity.
・ Named by a four-year-old.
Climb the Ladder
Language: C# (Unity)
・ Lie, steal, cheat, manipulate and coerce your way to a promotion in a cuthroat corporate environment!
・ Currently in early planning stages.