// the find
brianlovin/briOS
My personal website.
Brian Lovin's personal website, open-sourced as a Next.js app with a sprawling feature set: writing, AMA, HN digest, app dissections, a 'good websites' gallery, and more. It's a real production site for a designer/developer, not a template or starter — the code reflects years of accumulated personal features rather than a clean architectural demo.
The CLAUDE.md and AGENTS.md files are genuinely useful — the author has thought carefully about documenting architecture for AI pair programming, and it shows. The Next.js App Router usage is consistent and idiomatic, with proper route handlers and server components throughout. The JSON schemas in /schemas/ for Notion-backed content are a clean way to type external CMS data without overengineering. The CI workflows for image optimization and likes syncing show real operational thinking — this is actually maintained infrastructure, not a showcase repo.
The icon directory is a maintenance nightmare: hundreds of hand-rolled TSX icon files with no apparent generation script, meaning any icon library update is a manual slog. The data layer mixes Notion, PlanetScale/Prisma, and Cloudflare R2 in ways that make local dev setup non-trivial — the .env.example almost certainly has a dozen required keys that'll stop a fork dead. No tests whatsoever; not even a single smoke test for the API routes. Styled-components alongside Tailwind (inferred from postcss config) suggests the codebase went through multiple styling eras and never fully consolidated.