Uses

The tools I work with and what I use each one for.

Last updated: October 11, 2026

The list changes often; this is the October 2026 snapshot.

AI agents and models

  • OpenCode: where my coding agents live; I plan, delegate and review from there
  • Claude Opus and Fable: the big models; one plans and delegates, the other takes the delicate changes
  • Claude Sonnet: the everyday implementer; it executes well-defined tasks
  • Claude Haiku: reads piles of documents, summarizes and handles trivial edits
  • GPT and DeepSeek: outside reviewers; they comment on the code but never touch it
  • Local multi-model proxy: asks several models for the same review and compares the answers
  • Higgsfield: generates the blog covers and other images

Web and publishing

  • Cloudflare Pages: serves this static site, blog included
  • GitHub Actions: builds and deploys the site on every push
  • Sveltia CMS: blog editor in the browser; every save is a commit
  • Sanity: manages the photography portfolio content
  • Playwright: opens a real browser and checks nothing broke before publishing

Data and automation

  • SQLite: the database behind the internal tools; one file, zero servers
  • cron: schedules everything that runs on its own, from the blog pipeline to the reports
  • Python and Node: the languages of my scripts; I pick whichever fits the task

Hardware and photo

  • Canon and Sony cameras: the same brands we distribute at LENZ; I teach and shoot with them

Desktop

  • Linux: my work machine runs Ubuntu and most of the day happens in the terminal

Format inspired by uses.tech, the directory of /uses pages.