From 2020 to 2024 I worked on Legends of Runeterra as an associate software engineer. I worked alongside designers and other engineers to implement features and content, expanding the rules of the game by making changes to the server code.
My primary contributions were to the expansions "Empires of the Ascended", "Worldwalker"/"The Darkin Saga" and "Dreamlit Paths," though I had some contributions to all the expansions that came out.
I enjoyed being closely involved with design and working with them to help make their ideas into reality, as well as being able to provide feedback and look for solutions when certain ideas proved difficult or risky.
Some of my favorite cards to work on were the Shuriman level 3 champions and their interactions with the Sun Disc.
My favorite cards to play were usually goofy recursion engines in Shadow Isles with a bunch of Piltover draw/Predict to try and staple it all together.
I set this site up as a way to learn more about web development; I manage the hosting and configuration of everything. The main site is currently using Flask running behind NGINX.
It was originally just serving static HTML, but it was a pain to update those files or write content in them, so I wanted something that could serve markdown and also use HTML template files so that if I wanted to change the look of things or update the sidebar I wouldn't have to make changes to every different HTML file.
Setting Flask up properly behind NGINX was a bit more of an ordeal than I was anticipating, but it was fun to learn more about it and I'm pretty happy with it now that it's working.
I set up a WordPress blog at blog.metaregress.com as a simple exercise. I'd never really messed with WordPress before, but it seems like a pretty common platform (even if it's probably a bit passe now) and it seemed like a good chance to get my feet wet with setting up a standalone web application. Plus it let me do some more work on NGINX to set up a subdomain.