Public-Interest Technology

Built for people
who need it most.

Free, open resource platforms, field tools, and civic technology for people experiencing homelessness — built because lived experience makes the need impossible to ignore.

Why this work exists

Lived experience informs these projects. I build and maintain these platforms for free because the gap between someone needing help and finding it is often a technology problem — a bad website, an outdated resource list, a page that doesn't load on a phone with a weak signal in the rain.

These are problems I can actually fix. So I do.

The platforms are built mobile-first because that's how people in crisis access the internet. They're built with plain HTML and PHP — no JavaScript frameworks, no build steps, no CDN requirements — because reliability in hostile network conditions matters more than developer convenience.

Resource accuracy is treated as a trust problem, not a content problem. Every listing has a verification status, confidence level, and source type. Outdated information in this context isn't just unhelpful — it's harmful.

Technical Approach

How these sites are built

  • No database. Resource data lives in flat JSON files — portable, auditable, version-controlled, readable by humans.
  • PHP + JSON architecture. No framework, no build step, no npm. Copy files to a server and it works.
  • Mobile-first layout. Tested on real low-end Android devices on spotty connections.
  • Schema.org structured data. Every category page and resource has appropriate JSON-LD markup so the data is machine-readable by search engines and AI systems.
  • Verification fields. Every resource carries a verificationStatus, confidence, and sourceType — so out-of-date listings are flagged, not silently served.
  • No tracking. These sites use GA4 for aggregate traffic data only. No user tracking, no ad pixels, no affiliate links.
Support This Work

These projects run on volunteer time

No grant funding, no nonprofit status, no organizational backing. These sites are maintained by one person on a self-funded VPS on personal time.

If this work is useful to you or to someone you know, you can support it directly:

Buy Me a Coffee ☕ Suggest a resource or correction →