About

Ecce is Latin for “behold.” This site is the record — what I’m building, what worked, and what broke on the way.

Why “ecce”?

I wanted a domain that was short, memorable, and meant something. Ecce is Latin for “behold” — a little grand, sure, but it names the reaction I want the work to earn. So it stays.

Ecce.me is my repository for software, systems, and documentation. A résumé of sorts: a running record of what I’m building, testing, breaking, and documenting. Usually in that order.

How I work

  1. Iterate quickly. Working prototype first; refine it once the idea survives contact with reality.
  2. Solve the obvious first. The common case before the clever one.
  3. Leave a trail. Commits, logs, screenshots, notes. If I can’t trace how it got built, it isn’t done.

What I’m building

  • Homelab & automation — a self-hosted stack on a repurposed mini-PC: Home Assistant, Docker, RAID, ESP32 presence detection. Local-first, because I’d rather own the thing than rent it.
  • Web infrastructure — this site: Hugo, Cloudflare Pages, deploys straight from GitHub.
  • Embedded — ESP32 builds where the software has to survive the physical world, which it rarely does on the first try.

Every project here links to a writeup. The finished project shows what worked; the writeup shows everything that did and didn’t.