I've been designing and developing games professionally since 2007, including a decade at Ubisoft Toronto, working on Splinter Cell: Blacklist, Starlink: Battle for Atlas, and Far Cry 6.

I currently teach in Sheridan's Honours Bachelor of Game Design program: part-time since 2017, and full-time since 2023.
I like helping game creators solve problems — in design, programming, or workflows. I volunteer as a community moderator on the Game Development StackExchange, where I've answered over 3000 questions.
I take an analytical approach to game design, specializing in systems design and balancing: progression and economy systems, data-wrangling, and anything that demands spreadsheet modelling or similarly technical angles of attack.
This page is currently just a placeholder to stake-out my web presence. In time, I hope to expand this site to include learning materials to share with the community. Use the links above to let me know if there's something you'd like to see here!