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
Unleash your Unraid Server: Tips for Optimizing Your Server
Posted on:April 7, 2025I've spent a lot of time over the last year optimizing my Unraid server. I moved from an Intel NUC7i5BNB to a custom server and have learned a lot on the way and I'm hoping I can share some of that knowledge with you.
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
Unleash your Unraid Server: Tips for Optimizing Your Server
Posted on:April 7, 2025I've spent a lot of time over the last year optimizing my Unraid server. I moved from an Intel NUC7i5BNB to a custom server and have learned a lot on the way and I'm hoping I can share some of that knowledge with you.
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.