Built to scratch my own itch with mobile-first time tracking. Local-first architecture, clean swipe gestures, and a small backend behind a Google SSO flow. The app is small on purpose. The interesting work is in the data model and the sync story, not in the screen count.
A screenshot app for the Mac menu bar, written in Swift.
Area, window, or full-screen capture into a local history, on the shortcuts you already know.
StackSwift · macOS
03.
GTM Discipline
@gtmdiscipline — Instagram series on go-to-market systems.
A vocab series by Prateek Singh that breaks down one RevOps concept per reel: ICP, pipeline, forecast, and the rest. Each reel runs through a custom Remotion-based pipeline that handles planning, rendering, music, and cover art. The point is to make the foundational vocabulary of GTM easy to share inside a team.
Building and testing AI agents on top of personal infrastructure.
An Obsidian-style personal knowledge system. Custom skills and Claude-style hooks log notes, save content, and plan projects, and the vault is the memory layer the LLMs read from. Most of the value is in the connective tissue: how memory persists across sessions, and how the human stays in the loop without becoming the bottleneck.
StackTypeScript · Obsidian · Claude skills and hooks · Custom CLIs
REASONING
Why these
Three different reasons. Logger Slogger and Frisket are craft projects, a way to keep my hands on real product work. @gtmdiscipline is a teaching project that forces me to compress what I do into language a non-RevOps person can use. The agent work is research, mostly to figure out which AI patterns actually hold up inside a working revenue org and which ones are demos.
Want to compare notes?
If you are building something in the same space, I am always interested in trading what works for what does not.