Blog posts

I write world design and writing articles over on the Eledris Blog. Each article on Eledris takes about 200 hours of work. To take a break from articles that take so much work, and to allow myself to temporarily leave the worldbuilding niche, I've created this small blog to host my simpler articles, mainly focused on programming, freelancing, and case studies.

How to design breathtaking 2D platformer levels

An examination of the level design of 2018's Celeste.

Coding cross-browser extensions

Setting up an environment and workflow to publish extensions on Chrome, Firefox, Edge, and Safari with a single codebase.

Short adventures in CSS art

A documentation of my one-day journey into art via code.