Skip to content
View jordankrueger's full-sized avatar

Organizations

@CampaignHelp

Block or report jordankrueger

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jordankrueger/README.md

Hi, I'm Jordan πŸ‘‹

I build tools and run systems that help progressive advocacy organizations work better β€” from Directors of Operations who need their tech stack to stop fighting them, to campaigners who need AI-assisted research without losing the plot.

Founder of CampaignHelp, former Director of Operations at CREDO Action. Based in Pittsburgh.

Progressive movements can't afford crappy tools or vendor lock-in. I build, fix, and occasionally rip things out.

Jordan Krueger

Toolbelt

Claude Code n8n Next.js Astro Cloudflare TypeScript Python


What I'm building right now


Open-source things you can use

For advocacy and nonprofit teams

  • πŸ›‘οΈ progressive-email-suppression β€” the suppression list above, with ten-minute import guides for ActionKit, Action Network, and Listmonk.
  • ⭐ awesome-actionkit β€” a curated list of ActionKit snippets, integrations, consultants, and guides. CC0.
  • πŸ”‘ email-hasher β€” normalize and hash a list of emails in your browser for audience uploads. Nothing leaves your machine.
  • πŸ“„ petition-delivery-formatter β€” CSV to printable PDF, fully offline, for petition deliveries.

For anyone

  • 🧷 backup-first-ai β€” the guardrails I'd want a friend to have before letting a coding agent loose on their laptop. Drop-in CLAUDE.md, example permission settings, backup-first checklist.
  • πŸͺ„ carrd-starter β€” an Astro template for moving a Carrd one-pager to Cloudflare Pages.
  • πŸš— lease-tracker β€” a privacy-first lease-mileage app. Your data stays in the browser and the URL.
  • πŸ” matrix-gatekeeper β€” a Matrix bot that gates a space behind rules acceptance.

Elsewhere

Pinned Loading

  1. petition-delivery-formatter petition-delivery-formatter Public

    A fully offline petition delivery generator for converting a CSV file to PDF.

    HTML 1

  2. email-hasher email-hasher Public

    A Python script which normalizes (to upper or lower case) a list of email addresses and then hashes it into the cryptographic functions of your choice.

    HTML

  3. lease-tracker lease-tracker Public

    A simple, privacy-first car lease mileage tracker. See how many miles per day you can drive without going over your limit. PWA, no signup, no backend β€” your data stays in your browser and in the URL.

    HTML