The Apothecary opens onto a courtyard. From there, each room holds a different kind of practice. Rooms give the wide view. Their shelves collect the live topics. The Method explains the batches that sit on them and the labels they carry.

The Workshop holds the workbench. It is warm because something is being made there now. The other rooms have their own pace. An empty shelf means no public batch has earned its place there yet.

The Workshop

The workroom for things that need to run, move, or become useful outside the notebook.

Observatory

The main build: simulated data, a Go API, and an Astro dashboard. It is the current instrument on the workbench.

Game Development

Games, engines, and the systems that make an idea playable.

AI Engineering

Applied work with models, tools, and the evidence that tells me whether either helped.

The Stillroom

The apparatus underneath the work: Nand to Tetris, networking, Linux and systems, data, and operations. This is where a tool stops feeling magical by becoming understood well enough to depend on.

The Studio

Creative computing, shaders, design and game craft, and traditional art. The Studio keeps the questions of light, movement, texture, and character close to the work that answers them.

The Library

Maths, data structures and algorithms, and languages. These are the reference works and ingredients that the other rooms keep reaching for.

The Wards

Defensive security and authorised reverse engineering. Everything here happens against systems I own, systems built to be broken, or systems where I have explicit permission. The boundary is part of the room.

The Study

Japanese and neuroevolution. Both reward returning without demanding a timetable: one is a small standing habit, the other a question that needs room to develop.

The Quarters

The physical side of the Apothecary: the truck and the living space. Public notes record what changed and whether the result held.

The rooms do not ask to be completed. They keep the work findable until it is ready to be picked up again.