I built a suite of zero-dependency CLIs for freelancer admin (invoicing, contracts, NDAs, time tracking)
I kept rebuilding the same client paperwork for every project — proposal, NDA before the discovery call, services agreement, invoice, time tracking, and eventually a late-payment reminder —…