Ljóss
Devlogs, deep dives, and whatever I broke this month.
The Object Already Knows Its Own Name

A bug report from my modding idol grew into RTTI self-heal: mods that re-find their own offsets.
[Devlog] Kingdom Come: Deliverance II - Building a Proper Third Person Camera

Building a 'proper' third-person camera for Kingdom Come: Deliverance II - One that does not suck.
Every Letter in This PDF Is a Drawing

Chromium drew my resume by hand: a PDF with zero font programs. The trigger is one branch in Skia, and pinning font weights does not dodge it.
31: Notes on a Year-Long Merge Conflict

My annual self-reflection on turning 31, after a year that felt less like a new chapter and more like a catastrophic merge conflict.
The Silent Failures of React Compiler

React Compiler is powerful, but it often fails to optimize silently.
"use server" Is an Export, Not an Annotation

It does not mean runs on the server. It means every export becomes an HTTP endpoint, and mine handed 31 private repos to a bare curl.
Back to the office 🏢
I'm back to the office life after 5 years of working remote/hybrid, and it feels... different.
Hot Reload in a Live Process: The Two-Binary Architecture

The two-binary architecture behind hot DLL reload: replace native code in a running game.
[Devlog] Kingdom Come: Deliverance II - Customizing the View: TPV Offsets, Input, and What's Under the Hood

Following up on the TPV toggle: a technical deep dive into implementing custom camera offsets in Kingdom Come: Deliverance II.
[Devlog] Kingdom Come: Deliverance II - Never Lose That Canker's Mace Again!

How losing a mace in Kingdom Come: Deliverance II turned into the Loot Beacon mod, from Lua scripting to color accessibility.
Stop Fighting z-index: Stacked Layers with React Portals

A layering trick we picked up from studying DoorDash's DOM while building a design system, and the version I eventually ported into this blog.
[Devlog] Kingdom Come: Deliverance II - Finding the Third-Person View Toggle Flag

Enabling Kingdom Come: Deliverance II's hidden third-person view: a walk through memory, vftables, and pointer chains.
[CryEngine] Kingdom Come: Deliverance II To The Rescue?

Kingdom Come: Deliverance 2 runs on a forked CryEngine, built with licensed source access. A look at what the engine can still do.
[CryEngine] A Cloud Over Crytek?

With Crysis 4 paused and staff affected, questions arise about CryEngine's long-term development.
Wiring the Spotify Web API Into This Blog

Everything I had to work out to put my Spotify account on this blog: the auth flow, the four endpoints, and the caching.
