📍 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 problems.
- 🔍 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.
- 🐙 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.
- 📄 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.
- 🐘 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.




