Skip to content

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

Create custom gaming logos effortlessly with Gaming Logo Maker. Customize text, colors, and mascots with real-time prev…

03

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…