A short tour of projects I’ve put real work into. Most are open source — feel free to poke around or fork.
TodoFocus
A focus app to help you get into flow. Native macOS in Swift, with a clean UI built around the idea that a todo list shouldn’t be the thing that distracts you from your work.
→ Live demo · Swift
tokidex
A macOS terminal UI for inspecting local Codex token usage. Built in Rust because I wanted something fast and inspectable without sending anything to the cloud.
→ Rust · TUI
fuck-you-physics
A more elegant way to do real IB Physics past paper questions. Born out of frustration with the existing options.
→ Live demo · TypeScript
Chronos.ib
A calm, local-first deadline tracker for IBDP students. Native macOS app pairing a Kanban board with calendar views, local SQLite storage, and an optional ManageBac import flow — no accounts, no cloud, no hidden data model.
→ Swift · macOS 14+
QuickCite
An Obsidian plugin that turns a pasted webpage URL into a standard MLA citation. Hits Crossref first for proper bibliographic data, falls back to local page parsing, leaves clear placeholders for missing fields.
→ JavaScript · Obsidian
MyNeoVimConfig
My personal Neovim configuration. Lua-based, evolves continuously as I find friction in my own editing.
→ Lua
homebrew-vibe-shot
Homebrew tap for vibe-shot — a small Go tool that finally fixes macOS’s awful default screenshot file names.
→ Ruby (tap) · Go (underlying tool)
More on my GitHub.