Hynek NačeradskýDrupal architecture · Prague
Service · Custom development

When the contrib module doesn't exist, or doesn't fit

Bespoke modules and integrations for platforms where the requirement is specific, the data is sensitive, and the code has to be maintainable by someone else in five years.

Built and running in production

Payment module — CiviCRM + Darujme APIDoctors Without Borders
Automated Word import & PDF generationEU agency
Competency assessment system (EVALDO)Czech government
Identity integration — Azure ADEnterprise

What this covers

  • Custom modules — entities, fields, plugins, services, queue workers, admin interfaces
  • Integrations with internal and third-party systems: REST, SOAP, GraphQL, message queues
  • Identity and single sign-on, including Azure AD and institutional providers
  • Payment and CRM connections, including CiviCRM
  • Migration and import pipelines from legacy systems and external data sources
  • Document automation: Word import, structured content extraction, PDF generation, document workflows
  • Editorial tooling — the small internal features that decide whether your content team likes the platform
  • Contributing back where the work is general enough to belong in contrib

How it's delivered

ScopingA short paid scoping step for anything non-trivial, ending in a technical specification and a fixed price. Small, well-defined work skips this.
Code standardsDrupal coding standards, dependency injection, automated tests where the logic warrants them, documentation written for the next developer rather than for me.
HandoverRepository, documentation, and a walkthrough. No black boxes, no dependency on me being reachable.
AfterOptional coverage under a maintenance retainer, or handed fully to your team.
Price Scoping €1,200 · development from €5,400 Scoping fee is deducted from the development fee. Fixed price from the specification wherever the scope can honestly be fixed; €900/day for open-ended work where it can't.

Escalation and rescue work

Separately: I take short engagements from agencies with a project in trouble and a deadline that isn't moving — architecture review, unblocking a stalled migration, or stabilising something before launch. Day rate €1,400, minimum 3 days, no fixed scope. If that's what you need, say so directly in the first email.

Open source

Contributions and maintained work at drupal.org/u/begamen.

Relevant experience

10+ custom Drupal 10/11 modules built around payment APIs including CiviCRM and Darujme, improving donation workflows by 25% for Doctors Without Borders. Custom modules integrating REST APIs with Azure AD and AWS for an EU agency platform. A competency assessment module with XML and CSV API feeds serving 500,000+ users on the EU-funded EVALDO programme.

Full case studies →

Next step

Describe the requirement in three sentences

That's usually enough for me to tell you whether it's a contrib module you've missed, a small custom build, or a bigger piece of architecture. Reply within 24 hours.

Open the contact form