Writing

I write about what I build: agent systems, self-hosted infrastructure and the decisions behind them. Each post comes from real work, with the evidence.

Case study · Lit Protocol

What I changed at Lit Protocol

Four years as team member #5. How I turned distributed signing and encryption into an SDK that developers could use: sign-in, tools, network integrations and dashboards.

14 Sept 2026 · 5 min readRead the case study
Agents and productsSetting up my own email system, part 2: HermesakiGive your agent one setup prompt and get your own email server: a browser inbox for you, and separate inboxes for your agents.13 Sept 2026 · 3 min read
Agents and productsOne product operation, every interfaceAgent-Native Spine is the architecture I use across my projects. I define each product action once, with its input, permissions and scope. The app, HTTP API, CLI and MCP tools all call that same action, so people and agents get the same behaviour and the same rules.11 Sept 2026 · 5 min read
Agents and productsI want to watch how a product worksWatch a product’s journeys from the landing page to the admin tools, from one person’s view. The same walkthrough idea now runs in ShappyOS prototypes and the Voice coaching experiment setup.9 Sept 2026 · 2 min read
Self-hosted systemsSetting up email on my own domainPart 1. Email on my own domain, a browser inbox, and read and send access for Codex, on a server that I already had.9 Sept 2026 · 5 min read
Learning by buildingHow I turned a comment into a chance to learn video editingA comment, a laptop photo and a ten-second film. How I learned video editing by directing Codex.3 Sept 2026 · 7 min read
Self-hosted systemsHow I sync cookies across my private servicesHow my private services keep signed-in downloads working, so that I do not sign in again and again.2 Sept 2026 · 3 min read
Self-hosted systemsHow I use my old ThinkPad as a Gitea host and my M1 Mac as a CI runnerAn old ThinkPad hosts Git, an M1 Mac builds iPhone apps, and Codex runs both. From a code change to TestFlight with no hosted CI service.1 Sept 2026 · 4 min read
Self-hosted systemsHow I built my private “process and search almost anything” appA spare Mac became a private search engine for my family’s notes, PDFs, recordings and videos. Search returns the exact moment, not only the file.31 Aug 2026 · 7 min read
Agents and productsAgentic-first Should Not Mean Interface-lessAgents should not hide what they do. Why an agentic product still needs an interface that shows its state and its actions.26 Aug 2026 · Interactive article