The path
Learning in public leaves a trail: every month below comes from the real commit history of the site, the tools and the projects, not a tidy version told afterwards. Some months have a hundred and eleven commits; others have none on the site because the attention went elsewhere. Both are honest.
- March 2026Milestone
The first commit
On March 13 the first commit of this site lands, still an empty template waiting to be filled in. A few days later tokenmeter starts, the first command-line tool, reaching v0.2.0 in under two weeks. Thirty-seven commits total this month, split between the two.
- April 2026Tool
Tools, the site untouched
Not a single site commit this month: all the attention went to the data tools. pii-sweep, started in March, reached v0.2.0 on the 10th. splitcheck was written whole in under two weeks, from v0.1.0 on the 20th to v0.2.0 on the 24th. Late in the month slicemap started, the fourth tool in the series.
- May 2026Site
The whole site, again
A hundred and eleven commits in a single month: the site was rebuilt from scratch, section by section, with Three.js, GSAP and a proper design system. In parallel, four more tools started: gpu-gate, mlenv, dsdiff and evalgate. The first two reached v0.2.0 before the month was out; the other two would get there in early June.
- June 2026Project
Nine projects in four days
Between June 20 and 23, nine end-to-end machine learning projects were born: credit risk, a transformer from scratch, RAG over documents, a SQL agent, text summarization, churn prediction and more. The site itself only got eleven commits that month, until the 29th, when it stopped looking like an agency template and became a machine learning portfolio.
- July 2026MilestoneIn progress
Ten packages and a rethought site
In the first week of July, all ten command-line tools went live on PyPI, published in batches because of PyPI's new-project rate limit. On the 6th the site repositioned itself again, this time as what it actually is: a student's portfolio. On the 11th the interactive lab opened, with models running entirely in the browser, and this very page, built from real commit data. Fifty-one site commits so far this month.
Dates and commit counts read with git log over each project's and tool's local repository on July 11, 2026. A month only shows up here if it actually has commits.