Live Projects

Tools I'm building in public.

Working software, not case studies — built end to end and shipped here. Each project starts with a real gap, states plainly what it does and doesn't check, and shows its work.

What One plain-English trust card for any US nonprofit: 501(c)(3) status, tax-deductibility, revocation history and filing recency, with a green / amber / red verdict.
Why Verifying an organization means reconciling three separate IRS files that routinely disagree. Most people skip it, or pay for a database that hands back raw records and leaves the judgement to you.
How Search a name or EIN. Read the verdict, expand any field to see its source and as of date. Free, no login.
Who Grantmakers before releasing funds Finance teams clearing a donation Fundraisers checking their own record
1.98M orgs ingestedIRS source dataDeterministic rulesProvenance per field

Status

  1. Launched July 2026 — search live on the tool page: 1.98M precomputed trust cards, 14 correctness checks on every build
  2. Next: state charitable-registration coverage + verification API

Full build log & colophon →

What A board-ready AI policy tailored to your subsector and your data, with a board memo, adoption resolution and staff one-pager.
Why Most nonprofits have staff using AI and nothing governing it. Templates are too generic to adopt, counsel is expensive, and boards want something that names the rules actually applying to you.
How Answer a three-minute form, download the packet. Your answers never leave your browser, and the policy never asks for an email.
Who Executive directors who need something to take to a board Ops leads writing staff guidance Funders asking grantees about AI use
89-clause libraryDeterministic engineRuns in your browserBoard packet included

Status

  1. Launched July 2026 — clause library v1.0.0, HIPAA / minors / EU / faith / grantmaker addenda, rule-trace view
  2. Next: subsector landing pages + partner embed mode

Generate a policy →

Funder Standing

In build · preview
What How often a private foundation funds an organization it has not funded before, computed from its own Form 990-PF grant schedules.
Why A foundation can keep an open application portal for a decade and still fund the same thirty organizations every year. The application checkbox is self-reported and never audited. The grant ledger is behaviour.
How Search or filter the list, open a row for the evidence behind the figure, add rows to a screen and export it. Where names cannot be matched reliably, it shows no figure and says which condition failed rather than guessing.
Who Grant writers deciding where the hours go Development directors defending a pipeline to a board Consultants qualifying prospects across clients
Form 990-PF Part XVClustering, not lookupMatch rate on every row39 correctness checks

Status

  1. Pipeline built to spec — entity clustering, drift guards, publication gate, 39 checks passing
  2. IRS extraction live — 594,053 Form 990-PF filings indexed, 118 foundations in the preview cohort
  3. Now: widening the cohort, and hand-checking a sample against the filings
  4. Then: per-foundation pages and an index of how often foundations fund anyone new

See the preview →

More tools will land here — this page is the platform, not a one-off. Next up: state charitable-registration coverage and a verification API.