Here is why I should be on your team.
In March I could barely code. Everything on this page exists because something kept going wrong. Plans were dying quietly on a computer I was not sitting at, so a scheduler now runs at 7 AM without me and texts my phone. A course subscription cost more than I had, so I built fifty-two of my own. Calculus I is failed on algebra rather than on calculus, so I wrote the workbook that drills it. I use all three every day.
Every figure is counted from the repository by a script rather than typed by hand, and links to what it counts. See the evidence.
The main system
Every scheduler I tried would let something vanish without saying so. A block slides one day, then another, and the goal is quietly dead. Cockpit inverts that: class and sleep cannot be touched, every tradeoff is stated out loud before it is paid, and work that was never logged is reported as missed. It fires at 7 AM with no session open.
Python · FastAPI · React · Google Calendar API · local LLM inference
02
Fifty-two spaced-repetition courses, built because the subscription I wanted was too expensive. I open it instead of scrolling.
JavaScript · HTML · CSS · no framework
03
A 185-page workbook drilling the algebra and trigonometry underneath Calculus I. I worked every problem myself with no notes and rewrote the lessons that did not survive.
Python · PowerShell · automated PDF pipeline
On sale for $5 at store.ryanross.org, with a free five-lesson preview and no account to make.
How I work
Written before the code exists. An acceptance test you may rewrite after seeing the result is not a test, it is a description of whatever you built.
All four are checkable: the test run, the phase table, the scenario suites and one decision in full are on the evidence page.
The record
I built the first while I was still learning the tool. It had no organization, it got messy, and I scrapped it. The second I let run on its own to see whether it would organize itself. It advanced faster than its own foundations, and things broke because the infrastructure they needed did not exist yet. The third is this one, and the difference is that it is not allowed to get ahead of itself. Thirteen things are listed below. Twelve are in use, and the one that is not says so.
I built all of these for myself. The workbook is my own course, Cogito is what I open instead of scrolling, and the scheduler runs my day. None of it is a demo.
Contact
The fastest way to reach me. If you run a lab, a compute center, or a team where an undergraduate can be useful early, say what the problem is and I will tell you honestly whether I can help.