Writing

Blog.

Work in progress

Nothing published yet.

I'm writing up what I've been building — game systems in Godot, the front-end work behind these projects, and the decisions I keep having to re-make. Below is what's on the way.

(Drafts)03
01
Game Development

Procedural generation without the chaos

Notes on keeping generated 2D levels playable — seeding, constraint passes, and why the first version always produces unreachable rooms.

Sep 20268 min readComing soon
02
Web Development

What the React Compiler changed about how I write components

Six months of building without hand-written useMemo and useCallback, and the handful of places where I still had to restructure instead.

Sep 20266 min readComing soon
03
Design

Motion that earns its place

Every animation costs attention. A working checklist for deciding whether an interaction is doing something or just showing off.

Oct 20265 min readComing soon