Building a Family Blog With Obsidian, S3, and NextJS
Turning four years of private journaling into a weekly, family-friendly site: Obsidian as CMS, S3 sync, Next.js with ISR, and Supabase to keep it off the open web.
Home of the obsession of the week (month, year?).
Turning four years of private journaling into a weekly, family-friendly site: Obsidian as CMS, S3 sync, Next.js with ISR, and Supabase to keep it off the open web.
How we tightened graph routing for collections outreach at Interval by pairing progressive disclosure with explicit system messages and variable tool visibility.
Building an AI-assisted outreach workflow for brokers, designed around real enterprise constraints and daily habits.
How we rebuilt Interval's collections outreach from a brittle SMS sequence into a graph-orchestrated, multi-channel conversational system for dunning overdue invoices.
Obsidian is a powerful note-taking system. Using Puppeteer and the Obsidian Web Clipper, you can automatically download web content into your vault!
How I adapted a classic max-flow algorithm to schedule shifts represented as date intervals, including custom residual graph behavior and overlap-aware constraints.