About
Hi, I’m Tim, a (title-inflated) Principal Engineer at Wonderstorm.
I work on the platform, using self-hosted Pragma.gg, and work on the infrastructure using Pulumi with AWS.
We launched The Dragon Prince: Xadia online mobile multiplayer ARPG on July 30th, 2024 in partnership with Netflix.
I always try to frame problems from a player-facing perspective. How does this feature benefit players? Am I getting nerd-sniped chasing a tech rabbit hole that won’t impact players?
I’m a big fan of schemes, the KISS paradigm, and it-shouldn’t-be-this-difficult-driven-development.
I avoid frontend work as best I can.
I love creating new internal one-off tools to help development. My current list is:
- Gimmie Logs
- Automatic Patch Notes
- Benchamin
- Go Vizzy Telemy
- Go Tail Me A Log
I don’t understand why so many game studios combine gameserver work with platform and infrastructure work in a single role, but perhaps that’s just my bias against C++ leaking. I have a standing grant offer to Epic of $10 USD to support Go for Unreal development.
Every once in a while I’ll run into a fun bug or want to share my thoughts on something I probably shouldn’t (like combining benchmarking, loadtesting, and integration testing), so I finally broke down and started a blog.