Building in the open.
Everything on this site is built and shipped publicly — the case studies, the free tools, the courses, the notes, and the automation that holds it all together. The numbers below are not typed in by hand: a script reads them straight out of this site's repository and regenerates them on every deploy. If it's on this page, it's real.
—
Commits
—
Free tools
—
Pages live
—
Case studies
—
Engineering notes
—
Free courses
—
Building since
How this site works
- Static hosting, no server. Every page is plain HTML, CSS, and JavaScript served from Firebase Hosting — there is no backend application to run, scale, or patch.
- Firestore for the dynamic parts. Anything that changes without a deploy — contact submissions, academy progress, live content — is read and written client-side against Firestore with security rules doing the gatekeeping.
- GitHub Actions does the housekeeping. On every merge to main, a workflow regenerates the sitemap and the stats on this page, deploys to Firebase, and pings search engines — no manual release steps.
- Every free tool runs entirely in your browser. Formatters, converters, calculators — the data you paste into them never leaves your machine, because there is nowhere for it to go.
- Scripts, not hand-editing. Sitemaps, tool metadata, RSS, and this page's stats.json are all generated by small Node scripts checked into the repo, so they can't drift out of date.
- The build itself is documented. The changelog, roadmap, and engineering notes are published on the site as they happen — including the parts where AI agents do the shipping.
Follow along
On analytics: traffic is measured with privacy-friendly Plausible — no cookies, no cross-site tracking, no personal data collected. Visitor numbers aren't published here because this page only shows stats that are derived from the repository and independently verifiable.