Introducing Hikae: Notes Kept for Later
Why I built a cross-platform bookmark manager backed by GitHub, and what it means to have a single capture-to-recall system that works everywhere without iCloud.
Why I built a cross-platform bookmark manager backed by GitHub, and what it means to have a single capture-to-recall system that works everywhere without iCloud.
How I built a local web dashboard that aggregates Linear, Freshservice, Gmail, Google Calendar, CrowdStrike, and Claude into a single card-based interface, replacing a collection of browser tabs and one-off scripts.
What happened when a Markdown file previewer became my daily ops dashboard, and everything that changed along the way: a new name, a proper app bundle, URL source mode, alert integrations, and a bridge into a local web dashboard.
How I built a personal coffee tracker for my xbloom studio, and why the interesting part was a bookmarklet that had to outsmart Cloudflare.
How a script scaffolding tool grew from an interactive wizard into a full GitOps workflow, and what I learned presenting it at the Concord Software Developers meetup.
How I built a structured catalog of AI-generated cocktail recipes, and why the interesting part wasn’t the cocktails.
I joined Austin Lutz on the LutzTalk Podcast to talk about the shift to macOS GitOps, the creative side of IT engineering, Shikomi, AI, and what it takes to stay relevant in a changing industry.
As AI tools proliferate faster than security reviews can keep up, IT teams need fleet-wide visibility into what’s actually running. Three Jamf Extension Attributes for detecting LiteLLM, compromised npm packages, and AI gateway tools across your managed endpoints.
How I built a static Hugo site to replace a patchwork of Letterboxd lists and spreadsheets for a film club that’s been meeting since 2011, and what it took to turn 14 years of emails into structured data.
Why I built a lightweight native Swift app to preview Markdown and HTML files from the menu bar, and what I learned writing a custom Markdown renderer without any dependencies.