Welcome to my corner of the web

Projects, notes & other loose ends.

Projects and notes

A home for my projects, small discoveries, and things I'm still figuring out.

Look around
An illustrated office, with a glowing monitor and shelves of collected objects.
The digital workbench

01 / Things I've been building

The project shelf

Scroll sideways to see more projects.

Personal lab / ongoing

AI Infrastructure Lab

Local models, a private knowledge base, and a sandbox with read-only tools. A home-scale AI system, including the parts that break.

  • Proxmox
  • Ollama
  • Open WebUI

Personal infrastructure / ongoing

Homelab / Media Stack

Virtual machines, containers, segmented networking, and a self-hosted media stack.

  • Proxmox
  • containers
  • networking

Personal home / ongoing

Home Automation

Home Assistant, Hue, Zigbee sensors, and a dashboard that starts with the room.

  • Home Assistant
  • Hue
  • Zigbee

Archive / research outline

Private Monitoring Node

A notebook thread about useful health checks, private dashboards, and the difference between “running” and “working”.

  • observability
  • self-hosted
  • diagnostics

Archive / research outline

Digital Identity Archive

A personal archive thread: old accounts, neglected exports, and the question of what remains when a service disappears.

  • privacy
  • archival
  • digital hygiene

Personal lab / ongoing

Model Router

LiteLLM as the one door to the models, a local search over my own notes, and a small keyword router so the prompt stops carrying tools nobody asked for.

  • LiteLLM
  • RAG
  • Ollama

02 / A thought, before I forget

The notebook

All notes ↗

incident

GPU passthrough broke again

The VM still showed as running, but inference had stopped. Restarting the host brought it back.

workbench

One dashboard is enough

I made one room-oriented Home Assistant dashboard the starting point and moved the older ones aside.

03 / Behind the work

How I work

From the first question to the failure test.

Explore the processClose the process

How I work

The tools change. I still want to know what depends on what, and how to get it running again.

  1. Understand the problem

    I start with whoever uses the system: what gets in the way, and what would make the work easier?

  2. Map the dependencies

    I trace where the information goes and which service owns each part. This usually explains more than adding another tool.

  3. Try a small version

    I connect the essentials first and keep a way back. I use AI where I can check what it produces.

  4. Check the failure case

    I test what happens when a service goes away, then write down how to recover it and what still needs work.

I leave recovery steps and open questions in the documentation, so the next person has somewhere to start.

Get in touch
Archive directory

Type to filter. ↑ ↓ to move. Enter to open.