Skip to content
act.Software & side quests

A few things I've been making

Garage

Side projects, experiments, and tools I wanted to exist.
Some finished. Some still becoming.

Pinned up lately

Notes from the workshop

  1. Habi project preview

    Habi

    A local desktop app that finds the AI agent skills that fit your repository, shows why they fit, and helps you install, improve, and share them across projects.

  2. Muni project preview

    Muni

    A sprint-retrospective app: capture what matters during the sprint while it's fresh, then have a real conversation about what happened and what to change — encrypted on your team's devices by default.

  3. Draft Canvas project preview

    Draft Canvas

    A local-first whiteboard for developers who suddenly need to explain a system, then get back to the conversation.

  4. Scuttle project preview

    Scuttle

    A desktop utility that rummages through the forgotten corners of your computer — leftovers from deleted apps, old installers, duplicates, abandoned caches — and tells you why each looks disposable before asking you to touch anything.

More in the drawers.

Pull a drawer to take a look.

  • Vortex

    Know what your service can actually handle.

    A local-first performance workbench that turns a vague requirement into a real k6 run — and a pass/fail verdict instead of terminal noise.

  • Katha

    Turns your dev activity into a story worth rereading.

    A local-first app that narrates your GitHub and GitLab activity into readable chapters, generated entirely on-device with Ollama so nothing ever leaves your machine.

  • Launchpad

    Preps your repo before the AI agent arrives.

    A preparation engine that deterministically scans a codebase and generates the context and standards files an AI coding agent needs, before the agent ever opens the repo.

  • OpenWealth Spring Boot Starter

    Makes OpenWealth integration suspiciously easy.

    An auto-configured client for the OpenWealth API standard, so consuming it is a dependency and a couple of properties.

  • Isalin

    Google Translate, minus the boilerplate.

    A thin Java wrapper over the Google Cloud Translation API with a fluent, readable call chain.