I build the tools I needed when the system decided I was disposable.
Offline-first. Trauma-aware. Zero-cloud. Open-source.
Because some of us don’t get to code from a stable address.
Unhoused in British Columbia. On PWD income assistance.
I code from weekly motels that eat the entire cheque, from library terminals that shut off at 8 pm, from the back of borrowed cars when there is nowhere else.
Everything here is built to survive those conditions — and to protect anyone else living in them.
The chronic-pain & injury journal that refuses to sell your crisis.
- Full clinical assessments (7-step, 25+ body regions, nerve & QoL metrics)
- Interactive heat-maps, longitudinal trends, treatment-effect overlays
- WorkSafeBC-ready reports + structured CSV/JSON for clinicians
- 100 % local storage — encrypted, offline-first, no backend, no telemetry
- Runs on $100 Android phones and decade-old laptops because I test on what I can afford
Live → https://paintracker.ca
Source → https://github.com/CrisisCore-Systems/pain-tracker
Blog & origin → https://blog.paintracker.ca
Technical deep-dives → https://dev.to/crisiscoresystems
- Analytics v2 – comparative heat-maps + treatment overlays
- Clinician Export Pack – printable visit summaries + structured data
- Full a11y suite – keyboard navigation, high-contrast, reader paths
- Encrypted local backups + seamless import/restore
- Template library – WorkSafeBC variants, ICBC, private-clinic presets
All shipped audited, zero-cloud, open-source.
- No cloud by default · no analytics · no third-party anything
- Zod-typed boundaries · strict CSP · sanitized every flow
- CodeQL + SAST in CI · weekly dependency audits · OpenSSF Scorecard >700
- Critical health & security fixes are never paywalled
I have no investors, no safety net, no address that lasts more than 30 days.
Your sponsorship is the difference between another eviction cycle and the next release.
| Channel | What it funds | Link |
|---|---|---|
| GitHub Sponsors | Recurring → sustainable development time | https://github.com/sponsors/CrisisCore-Systems |
| Ko-fi | One-time crisis boosts | https://ko-fi.com/crisiscoresystems |
| Clinics & Orgs | Invoiced contracts, receipts, custom templates | https://crisiscore.systems/support |
First 10 recurring sponsors unlock the Clinician Export Pack and permanent placement in Security Acknowledgments + priority triage on one issue per month.
React 18 • TypeScript • Vite • Tailwind • Zod • Recharts
Vitest • Testing Library • Playwright E2E
CodeQL • npm audit • custom pre-commit gates • OpenSSF targets
Security disclosures → crisiscore.systems@proton.me
Feature requests & bugs → open an issue on the repo
I am not okay, but I am still here, and I am still shipping.
Built in the ruins so no one else has to track their pain on someone else’s server.