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
- Nonprofit transparency, donor due diligence, and operating-reserve analysis
- Methods for working with IRS Form 990 and federal grants data
- Engineering notes tied directly to noprofits.org tools and infrastructure
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.