
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.
A few things I've been making
Side projects, experiments, and tools I wanted to exist.
Some finished. Some still becoming.
Notes from the workshop

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.

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.

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

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.
Pull a drawer to take a look.
A local-first performance workbench that turns a vague requirement into a real k6 run — and a pass/fail verdict instead of terminal noise.
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.
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.
An auto-configured client for the OpenWealth API standard, so consuming it is a dependency and a couple of properties.
A thin Java wrapper over the Google Cloud Translation API with a fluent, readable call chain.