2026 · web · typescript + python

main-thread

A web interface for Claude conversations that branch into full, resumable threads. I can jump into any branch, keep its context visible and isolate its work in Git worktrees.

  • resumable branches
  • live thread status
  • worktree-aware
released→ repo

2025 · macos · python

voice-to-text

Hold Right Command, talk, then release. It transcribes with Parakeet, cleans the result on-device and pastes it at the cursor.

  1. hold ⌘
  2. speak
  3. release
  4. text is pasted
released→ repo

ongoing

this portfolio

The site you're reading. It uses your place, the sun and the weather to render a live sky. A silly idea; I've decided to keep it.

  1. place
  2. sun + weather
  3. live sky
in development

2026 · web + ios · typescript + swift

new-computer

A multimodal system that turns a question into a live, composable interface instead of another long chat reply.

  • web + native iOS
  • interactive renderers
  • text + image input
in development