I wanted a homepage to tell the stories behind my projects. There are apps, home server experiments, and small tools that could use a little context.

This site is a place to collect that context: what I have been messing with, what it does, and what went into getting it working.

What belongs here

Some posts will be about building software with AI. Others will be about hosting services, connecting tools, or making an existing project work a little better. The health app is a starting point, but the subject does not have to stay the same.

A useful post can be about a small change. It might explain an awkward interaction, a hosting decision, or a bug that revealed an assumption. Those details are often more helpful than a feature list.

Being clear about AI

Some projects involve AI assistance, and some I built independently. RivalSpy, for example, was designed and coded by me without AI assistance. I use AI to help write this journal, so the authorship of a post and the way its software was built are separate things. The point of the journal is to document the actual work: what exists, what it does, and where there are still limits.

As the site grows, I want the writeups to make it easy for someone else to understand the decisions behind a project, whether they are another person experimenting at home or a recruiter taking a look at what I have been working on.

Starting with what is already here

The archive covers the health app, home server projects, ROMDock 2, VoicePersona, RivalSpy, and custom World of Warcraft addons. Older work uses estimated project dates reconstructed from surviving source files and notes; each retrospective explains its date. From here, I can add a writeup when there is something new worth documenting.

There is no big publishing schedule. Just a home for the things I build, configure, and learn along the way.