Hi, I'm Jamie
I'm a software engineer from Toronto, Ontario focused in web application development. I've spent time as an individual contributor, project development lead, and engineering manager.
Here you can find my blog, contact information, music, and more.
Featured
Make your game come alive: Control Physical Hardware with Raspberry Pi GPIO in Godot
Posted on:February 1, 2025With a very simple approach, you can have Godot-powered hardware in a few minutes. Use `pigpio` and Godot's `OS.execute()` function to control GPIO pins on your Raspberry Pi with Godot.
Zero Kelvin Devlog 1: Rebuilding Taito's Classic 1983 Game
Posted on:February 16, 2024A few friends and I have set out on a multi-year project to develop a successor to Taito's 1983 game, Ice Cold Beer. This is the first devlog post covering the concept, goals, and progress we've made for Zero Kelvin.
Recent Posts
Make your game come alive: Control Physical Hardware with Raspberry Pi GPIO in Godot
Posted on:February 1, 2025With a very simple approach, you can have Godot-powered hardware in a few minutes. Use `pigpio` and Godot's `OS.execute()` function to control GPIO pins on your Raspberry Pi with Godot.
Zero Kelvin Devlog 1: Rebuilding Taito's Classic 1983 Game
Posted on:February 16, 2024A few friends and I have set out on a multi-year project to develop a successor to Taito's 1983 game, Ice Cold Beer. This is the first devlog post covering the concept, goals, and progress we've made for Zero Kelvin.
Managing Dependency Sessions in Serverless Azure: Improving Redis Service Implementation
Posted on:June 25, 2023This post describes the challenge of working with dependencies that require sessions (databases, redis, etc) in serverless arhcitecture. Namely, how to properly manage session creation and disposal.
Django Dynamic Email Settings
Posted on:December 10, 2017Django DES allows Django administrators to configure email settings in real-time using the Django Admin Panel.