About
I like the part where the abstraction leaks.
I build software for the web. Then I pull it apart to understand why it behaves the way it does.
That usually means browser internals, interface engineering, performance, and developer tools. Sometimes it means remapping a keyboard until one key has five jobs. Sometimes it means opening Blender to make a diagram and losing the afternoon to geometry nodes.
This journal is where those threads meet. Longer essays live beside small notes. Labs put a working experiment in the middle of an explanation. Video pages keep the surrounding context instead of sending the whole idea to a third-party player.
Why this exists
Writing exposes the gaps in an explanation. Building a demo exposes a few more. Publishing both leaves a useful record for me and, with luck, for someone following the same trail.
The goal is not to sound certain. The goal is to make the uncertainty inspectable.