Senior Drupal Developer | Full-Stack Drupal Engineering | Editorial UX | Long-Term Web Platforms
I am a Senior Drupal Developer with over 18 years of experience in the Drupal community and current project experience with UNOPS / the United Nations. I build and maintain Drupal platforms, custom modules, editorial workflows, and full-stack solutions for organizations that need reliable, maintainable web systems.
My strengths are Drupal architecture, PHP, JavaScript, AJAX, MySQL, Views, Forms, Entities, Layout Builder, Webform, and admin/editorial UX. I especially enjoy working where technical requirements meet editorial practice: translating content workflows and fuzzy requirements into stable Drupal solutions that editors can use comfortably and developers can maintain cleanly.
What I Do
- Drupal 10/11 custom module development
- Editorial and admin UX improvements
- Layout Builder, Views, Webform, Entity, Field, and Form API work
- Drupal architecture and maintainable configuration
- Debugging complex Drupal behavior across backend and frontend
- Composer, Drush, Docksal, deployment, and local development workflows
- Long-term maintenance of contrib and project-specific modules
- Full-stack development with PHP, Twig, JavaScript, AJAX, and MySQL
- Translating fuzzy editorial requirements into stable Drupal architecture
Selected Drupal Contributions
I maintain and contribute to Drupal projects across editorial workflows, admin UX, configuration management, and site-building tools.
- Layout Builder IPE: frontend in-place editing workflows for Layout Builder.
- Gin Admin Theme: contributions to one of Drupal’s most widely used modern admin themes.
- Layout Paragraphs: contributions to editor-facing drag-and-drop layout building with Paragraphs.
- Config Ignore: contributions to configuration-management workflows used in complex Drupal deployments.
- Diff: contributions to revision comparison workflows for editorial review and governance.
- Stage File Proxy: contributions to local-development workflows for large Drupal sites with production file assets.
My Drupal.org profile also shows contributions to Drupal core, patches, modules, issue queues, documentation, and Drupal-related services.
How I Work
I care about choosing the right tool for each task and thinking long term. I prefer clear, robust solutions over short-term hacks, and I enjoy working with teams to make systems simpler, more understandable, and more reliable.
I am especially interested in the overlap between stable Drupal architecture and a good everyday experience for editors, administrators, and visitors of public websites.
Beyond Drupal
My public GitHub profile includes work and forks around Twig, JavaScript, PHP testing tools, Behat/Mink, jQuery UI, Cordova/Objective-C, Electron/Xdebug tooling, and Drupal theming. I also publish technical notes about Drupal, Drush, configuration management, Docksal, database tasks, PDF rendering, and debugging at blog.dev030.com.
Languages
German, English, French, and Spanish.
Links
- Drupal.org: drupal.org/u/berliner
- LinkedIn: linkedin.com/in/ralfbaumbach
- GitHub: github.com/berliner
- Blog: blog.dev030.com
- Drupal Answers: berliner on Drupal Answers