About This Blog

The noprofits.org blog publishes field notes about nonprofits, public-interest data, grants, Form 990 analysis, and the infrastructure behind noprofits.org. The goal is to make complicated public records and technical systems easier to inspect, reproduce, and use.

What Lives Here

Personal writing about science, mathematics, art, software, automation, and systems now lives at pvjohnston.com. Existing links to migrated posts redirect to their new canonical URLs.

About the Project

noprofits.org builds public-interest tools for understanding nonprofit filings, funding, and organizational health. This blog documents the reasoning, data, and implementation behind that work so readers can check the assumptions and reuse the methods.

Site Credits

The site and its content are maintained by Peter Johnston. It is generated with Hakyll and Pandoc; selected design, coding, and research work was completed with AI assistance under human review.