Mar 5, 2026Day OneThe first post on a new site. Just a place to think out loud.1 min read/first commit
Jan 5, 2026Obsidian as a CMS: A Workflow That Actually WorksI stopped fighting with CMSs and started writing in the tool I already use every day. Here's how I turned my Obsidian vault into the content layer for a Next.js portfolio.5 min read/Obsidian, Next.js, Content Management
Dec 10, 2025Accessibility Isn't OptionalWhy I stopped treating accessibility as a feature and started treating it as the baseline. The business case is real, but that's not why you should care.5 min read/Accessibility, Web Development, UX