MemberHub: a 19-tool SaaS in one Django monolith
Calendar to invoicing, all sharing one API style, one auth model and one billing engine — built and run by one person.
Calendar to invoicing, all sharing one API style, one auth model and one billing engine — built and run by one person.
One Mosquitto broker behind the app carries collaborative drawing, staff↔member chat and a live notification bell — and once locked itself out.
Dropbox-shaped files for member organisations on S3-compatible storage — streamed uploads to 6 GB, WebP thumbnails, HEVC→H.264 in a systemd worker.
An Android client and a backend that together backed up 19 GB of photos and 8K video — and the three bugs that hid behind green tests.
Buildings, traffic with signals, pedestrians, a subway you can ride, weather, clouds and ridgelines — all from code, no assets but one walk cycle.
How three production sites, on-demand TLS for customer domains, systemd workers and an MQTT broker share one machine without sharing failures.
A one-person team shipping a 19-tool SaaS by putting Claude agents on rails — and the defects the rails caught that I would have shipped.