π Tokyo β Tbilisi β Rome | π‘οΈ Staff Engineer at Kape/ExpressVPN | π§ Building tools for thought
Building humane tools for knowledge work. Researching file-native systems and AI-augmented thinking and tooling.
Built in the AI era: LLMs write code, I write specs and think through decisions.
- π arrowhead β Fast Obsidian-aware search and discovery that makes AI agents your true knowledge assistant. Features both full-text and semantic search with CLI/MCP integration. Built in Rust.
- π metrics-obsidian β File-first metrics and descrete data for Obsidian that keep
*.metrics.ndjsonas the source of truth in your vault. TypeScript. - ποΈ whoopy β Unofficial WHOOP data CLI that wraps OAuth + developer APIs so humans, automations, and agents can pull workouts, sleep, recovery, and strain metrics from the terminal. Go.
- π€ΈββοΈ withingy β Unofficial Withing CLI that for pulling workouts, body measurements,and other metrics from the terminal. Go.
- βοΈ vault-tasks-obsidian β Obsidian plugin that collects Markdown tasks from every note into a grouped sidebar view. TypeScript. See also its CLI companion.
- π trmnl-hank-board β A TRMNL e-ink display plugin for Hank the Octopus (my AI agentic assistant). Shows calendar, reminders, weather, and occasional mischief.
- π± ttvl.co β My public notebook of making β or hazy mirror of my brain β on the web. A digital garden built with Hugo.
- π₯Έ ralph-template - Ralph Wiggum Loop technique template for Codex or Claude Code.
- π plaintext-commons β Working manifesto for keeping long-form knowledge in durable, human- and agent-friendly files. File over app, plain text over proprietary formats.
- π ptcms.org β Website for plaintextcommons.org. Hugo-based site advocating for plaintext-first knowledge systems. Hugo.
- π·οΈ stamp β Simple CLI tool for AI and automation use for naming notes in digital gardens. Supports fleeting, daily, project, voice, and analog note conventions. Go.
- ποΈ cli-app-go-template β Template for quickly iterating and creating CLI apps. Go.
- π mastodon-hugo β Simple tool that archives Mastodon posts as Markdown files (for use in Hugo). Go.
- πΈ toto.photo β My photography portfolio website.
- π₯ trmnl-health-display β Custom host display for the TRMNL e-ink screen. Tailored to my personal health data and daily metrics.
- β¨οΈ Typist β Swift UIKit keyboard manager for iOS apps. Handles keyboard show/hide events, manages keyboard frame changes, and provides a clean callback-based API.
- π€ CDFInitialsAvatar β Simple to use initials avatar generator for iOS. Highly customizable, but with sane defaults. Works great as avatar placeholder.
- π‘ JSONFeed β Swift parser for JSON Feed β a new format similar to RSS and Atom but in JSON.
- π―π΅ Nihongo β Swift-y Japanese language morphological analysis powered by online services.
- πΌοΈ TCWebImageView β Enhanced Asynchronous UIImageView with offline caching for iOS.
- π Kickoff β Collections of utilities, extensions and micro-frameworks I like to start projects with. Swift.
- π·οΈ metalsmith-tags β A metalsmith plugin to create dedicated pages for tags in posts or pages.
- π· m-mount-lens-database β List of all M-mount lenses that can be acquired and used on Leica M, Zeiss Ikon, VoigtlΓ€nder Bessa and other rangefinder cameras.