Hello, my name is Kenton Hamaluik! I program mostly as a hobby, though more and more for work as well. Sometimes I write about things too.
My main hobbyist interests lie in how games are created. As such, I have a great number of code repositories exploring different aspects of the entire game-creation pipeline and technologies, though almost nothing is complete as a shippable project (many are likely in currently broken states as well). Although it doesn't make sense from a getting-things-done standpoint, I really enjoy figuring out how things work, largely by trying to re-create them from scratch myself. For example, in the game creation world, this means creating my own game engine [largely] from scratch, creating my own asset file formats (including exporters and importers), writing my own shaders, as well as the entire rendering pipeline. I'm a big fan of strict, idealistic entity-component-systems, and have built a couple flavours of my own to varying degrees of success.