CiviCRM

CiviCRM for nonprofits

CiviCRM implementation, integrations, migrations, and ongoing support for nonprofits. Honest advice on whether CiviCRM is the right fit.

Available for projects starting Q3 2026

I help nonprofits and NGOs set up, extend, stabilize, and maintain CiviCRM - the open-source CRM for contacts, memberships, donations, newsletters, and event workflows. I’ve worked with CiviCRM on organisations ranging from tiny volunteer-run groups to national advocacy networks.

I’ll tell you honestly if CiviCRM isn’t the right fit. Bad-fit projects help no one.

If what you actually need is a custom app, public-facing platform, or data product rather than a CRM, see my full-stack development offering.

What I offer

Setup, upgrades & stabilization

  • Fresh installs on Drupal or standalone
  • Hosting setup, backups, and rollback-safe upgrade strategy
  • Configuration for the kind of work you actually do - not a generic template
  • Audits and cleanup when an existing setup is slow, brittle, or confusing

Extensions & workflows

  • Custom extension development (PHP / PHP Civix)
  • Donation, membership, event, and newsletter workflows
  • Newsletter signup with double opt-in on any website — see my guide
  • Payment-provider hookups, webhooks, REST API, and custom FormProcessor flows

Migration & data cleanup

  • Migrations from legacy CRMs, Airtable, Excel sprawl, old CiviCRM versions
  • Import pipelines, de-duplication rules, and contact cleanup
  • Historical-data cleanup with reversible scripts
  • GDPR-compliant data handling

How I work

Technologies

CiviCRM CiviMail CiviContribute CiviMember CiviEvent FormProcessor Civix REST API Webhooks Drupal Standalone MySQL / MariaDB Docker PHP JavaScript