The stack
- Gatsby 5 with React 19, TypeScript, and Sass. The page you're reading is an SSR'd React component.
- Netlify handles builds and hosting. A push to
maintriggers a deploy. - GitHub Actions runs the daily refresh job that regenerates the data this page renders, then commits it.
- Source: github.com/coilysiren/website.
Where the data comes from
- /now is hand-written from a JSON snapshot produced by
scripts/fetch-now-data.ts, which pulls from GitHub, Bluesky, YouTube, Reddit, and Steam. - /pulse (this page) is driven by
scripts/fetch-pulse-data.ts, which hits the GitHub search API for every public commit I've authored in the last 30 days, enriches each with line-change stats, and colors them by each repo's primary language via linguist.
Last 30 days
biggest day in the last 30
Wed, Apr 22 — 514,121 lines across 34 commits. Headliner: Initial commit: coily operator CLI with AI-agent safety boundary (+163,243 in coily). (an initial-commit import, not a day of actual typing.)
3/254/23
Thu, Apr 2392,821 lines / 49 commits
- coily88,352 / 11
- galaxy-gen3,348 / 22
- website605 / 4
- eco-mods-public112 / 3
- eco-cycle-prep112 / 3
- eco-mcp-app72 / 1
- backend65 / 2
- eco-spec-tracker58 / 1
- infrastructure56 / 1
- gauntlet41 / 1
Languages in the mix
- Python×8
- TypeScript×2
- Go×1
- —×1
- C#×1
- Makefile×1