Projects

Small tools I build for myself when an itch needs scratching.

01Web · Time trackingEpochi logo

Epochi

Epochi is time tracking for people who forget to track time. Send an email like "worked 6.5 hours on the Johnson project, 2 of them overtime" and it turns into a time entry on the right day, for the right client.

The calendar shows your week at a glance, with totals per client and overtime called out. At the end of the month, a report is ready to send.

Epochi's calendar, mail entry, and monthly report
02Self-hosted · Email clientKurir logo

Kurir

Kurir is a self-hosted, HEY-inspired email client for a calmer inbox. New senders wait in the Screener until you let them in, so nothing reaches you unscreened.

Important mail lands in the Imbox, newsletters collect in the Feed, and receipts pile up in the Paper Trail. It runs on Next.js and Postgres, packaged to self-host with Docker.

Kurir's Imbox on Mac and iPhone
03macOS · Window managerKolibri logo

Kolibri

Kolibri brings Unix-style window management to macOS. Hold a modifier-key combination and move the mouse over any window to grab and move it — no need to focus the window or hunt for its edges.

Hold a second combination to resize from anywhere inside the window. It's built for trackpad users, where dragging along a tiny window edge is the most awkward gesture there is.

Kolibri Pro dragging a window live across the desktop
04macOS · App switcherOrbit logo

Orbit

Orbit is a radial app switcher inspired by Hitman's weapon wheel. Press a shortcut and a ring of your running apps appears around the cursor — hover to highlight, click to switch.

Pin apps to fixed angles so muscle memory holds, trigger it from the keyboard or a mouse button, and switch to trackpad mode when you want bigger targets.

Orbit's radial app switcher around the cursor
05macOS · Menu-bar utilityClean Cut logo

Clean Cut

Clean Cut is a macOS app that keeps your clipboard free from formatting.

Leave it running in the background and it quietly strips the formatting from everything you copy — paste plain text, every time.

Clean Cut menu-bar dropdown