Skip to content
View jordankrueger's full-sized avatar

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.

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

  • 🎯 CampaignDesk β€” AI campaign co-pilot for advocacy teams. Beta, onboarding first client orgs.
  • πŸ’¬ AK Help β€” an AI help agent for ActionKit users that actually knows the platform.
  • βœ‰οΈ Progressives for AI β€” weekly newsletter. Pro-AI, pro-accountability, for progressives who want to actually use this stuff.
  • 🧠 You HAVE to Learn AI β€” a thought-leadership thread for progressive orgs that are still sitting this one out.
  • πŸ› οΈ Whatever's bugging me this week β€” a Matrix bot, a lease-mileage PWA, a petition PDF tool. See below.

Open-source things you can use

πŸ”‘ email-hasher

Normalize a list of emails and hash them for audience matching or ad platform uploads. Useful for anyone doing list hygiene before a Custom Audience upload. Python

Fully offline CSV β†’ printable PDF tool for delivering petitions. No backend, nothing uploaded. Built for organizers who actually print the thing. HTML

πŸš— lease-tracker

A privacy-first lease-mileage PWA. Your data stays in your browser and the URL. Zero signup, zero backend. HTML

Matrix bot that gates space access behind a rules-acceptance DM flow. Good for community spaces that need consent before letting people in. Python


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