Aureola
01 / Selected work
Projects
Learn more »
01
Talescape
development
Play well-crafted interactive stories shaped by mood and choice, or create your own branching story without coding. Wishlist Talescape on Steam or do…
02
Gaming Logo Maker
released
Create custom gaming logos effortlessly with Gaming Logo Maker. Customize text, colors, and mascots with real-time prev…
03
Awesome Accessories
released
Where do I store user preferences? How do I handle translations? How can I easily play sounds without having to write a…
02 / Journal
Recent Articles
Where I Have Been, and What I Am Building Now
Writing good articles takes time. These days, a lot of that work gets scraped, repackaged, and redistributed elsewhere with zero context and zero benefit to the original author. That does n…
Introducing Laravel Teapot
A few years ago I wrote about a simple idea: instead of maintaining huge fail2ban regexes for every weird scanner path, let your Laravel app return a very specific HTTP status code when a r…
Effective Methods for Training Junior Developers
What is the most effective method to train a junior developer? In this article I would like to present you the pros and cons of 10 methods that can be used to successfully teach junior deve…
How to Create a Color Palette (Easy Mode)
I am not a designer. But this fact has never stopped me from doing design work myself. Websites, GUI, animations and effects. Most of my projects I design myself. What I find particularly d…