Archive

Everything I've built in 2026, newest first. Most of it started because I wanted the tool for myself.

  1. 2026-10

    This site

    Plain HTML, CSS and a hand-written WebGL hero. No framework.

    HTML, CSS, WebGL
  2. 2026-09

    Astrocade experiments

    A Remotion ad video, and an agent pipeline that generates games, playtests them and judges the results.

    Remotion, AI agents
  3. 2026-09

    Mac scripts

    Focus blocks, a guard that locks the screen when a face that isn't mine shows up on camera, and a watchdog for login items that asks Claude for a second opinion.

    Python, macOS
  4. 2026-09

    ComfyUI MCP server

    Lets an AI agent drive ComfyUI image workflows, built for merch mockups.

    MCP, Node
  5. 2026-09

    Swatland Studio wholesale

    A wholesale catalogue and order page for an artist's studio.

    HTML
  6. 2026-09

    Arc

    Seven-day website rebuild offer for New York storefronts: site, print flyer and NFC tap card.

    HTML, Node
  7. 2026-09

    Steele 3D

    A three.js landing page concept with a chrome sculpture you can drag.

    three.js, Vite
  8. 2026-08

    Fardriver tuner

    Bluetooth tools to read, diagnose and tune an electric motor controller.

    Python, BLE
  9. 2026-08

    Sentinel

    A native macOS menu bar app with dictation and toggleable features.

    Swift, SwiftUI
  10. 2026-08

    Claude Browser

    A local-first browser where Claude is the agent. Page index, memory and personas stay on the Mac.

    Electron, TypeScript
  11. 2026-08

    Trading bot

    Alpaca paper trading plus an XGBoost model. Paper money only.

    Python, XGBoost
  12. 2026-07

    Steele site redesign

    A Next.js redesign of the Steele marketing site.

    Next.js
  13. 2026-07

    F5 Dictate

    Hold F5, talk, and it types for you. A macOS menu bar app.

    Swift
  14. 2026-06

    Local video generation

    Offline text-to-video on a Mac with Wan 2.2 and a small web UI.

    Python
  15. 2026-05

    The Grounding Sim

    Two Claude parent agents name objects in a 3D house so a kid agent learns words. Built twice, in Python and in Godot.

    Python, Godot
  16. 2026-05

    Writing assistant

    A Chrome extension and local backend that check spelling and writing with Groq.

    JavaScript, Node
  17. 2026-05

    OpenClaw Endgame

    An agent runtime where Opus plans, Sonnet workers do the work, and a watchdog checks the plan against the evidence.

    Python, AI agents
  18. 2026-04

    Reachly

    A Chrome extension that finds contact emails, with a Cloudflare backend and a website.

    JavaScript, Cloudflare
  19. 2026-04

    Golf cart controller

    An ESP32 with a Wi-Fi web server, a servo and an LED matrix.

    Arduino, ESP32
  20. 2026-03

    First Steele website

    Where Steele started.

    Next.js