Notes on things I have built, the decisions behind them and the parts I got wrong.
I wrote a 300-line fetch wrapper and published it to npm. Most of the work happened after it already worked: three bugs the test suite could not see, and two features I removed instead of fixing.
A course scheduling platform for my university went from a weekend project to something 6,200 students depended on. The traffic found problems I would not have predicted.
Medusa came out of four production Go services that had ended up with the same structure. I pulled the shared parts into a framework, then put it back into the services it came from.
Moving a production platform from Vue to Svelte without a feature freeze or a long-lived branch, and what the framework switch actually costs a team.
I'm available for freelance projects and collaborations.