Skip to content

Drupal development & support

Keep Drupal current.Keep your site growing.

Build a new website, improve the one you have, or plan your next upgrade. We help you make Drupal easier to manage, connect it to your other tools, and keep it maintained as your business grows.

Your Drupal project

What does your website need next?

Improve an existing site

Make publishing easier, add missing features, and resolve the problems slowing your team down. We can extend Drupal with custom functionality and connect it to the systems you already use.

Eight years as technical lead on one Drupal-based product platform.

Upgrade or move to Drupal

Bring an older site forward, or migrate content from another platform. We plan the move around your content, integrations and important URLs, then test it before launch.

A WordPress site moved to Drupal: 5,000+ records migrated, search-critical URLs preserved.

Build a new website

Create a Drupal website around your content and the people managing it. From multilingual publishing to custom workflows, we shape the platform around how your business works.

Editors on one brand platform build their pages from around 30 reusable components.

Keep it maintained

Keep updates and improvements moving after launch. Agree a practical plan for maintenance, technical support and the next things your site needs.

A members’ portal kept running for seven years, across Drupal 8, 9 and 10.

Experience you can build on

From complete websitesto headless Drupal.

We develop complete Drupal websites and backends for separate frontends. You work directly with Rafał Pakuła, founder of Round Panda, with trusted specialists joining when the project needs them.

Meet Rafał

Drupal experience since 2016

Building, improving and maintaining production websites.

Acquia Triple Certified

Drupal 10 · Developer · Back End · Front End

View certifications

Open-source contributions

Maintainer of two Drupal Commerce payment modules on drupal.org: Commerce imoje and Commerce Tpay.

Drupal.org profile

Selected projects

Drupal in practice.

Three examples of our work: a complete Drupal website, a headless platform and a backend for a separate frontend team.

Insurance · agency-led project

A complete Drupal website

Ongoing care since 2016, with successive Drupal 8 → 9, 9 → 10 and 10 → 11 upgrades delivered at separate stages. The platform evolved without a full rebuild, preserving content and publishing tools across five languages.

  • Drupal
  • Twig
See the upgrades

Consumer brand · agency-led project

Headless Drupal with Next.js

A multilingual platform built for 17 locales across 13 domains. We led the Drupal architecture and its connection to Next.js, including refreshing pages when content changes; frontend UI and design were shared with the team.

  • JSON:API
  • Next.js
See the platform

Agri-nutrition brand · agency-led project

A Drupal backend for a frontend team

A custom GraphQL content API with around 15 reusable content-block types and multilingual support. We delivered the Drupal backend for a Next.js frontend developed by a separate team.

  • GraphQL
  • Drupal

How we work

A clear next step, wherever you’re starting.

  1. Understand your project

    We talk about your website, the people using it and what needs to change. For an existing site, we establish what needs reviewing before recommending the work.

  2. Agree the plan

    You get a proposed scope, priorities and an estimate. Larger projects can be broken into stages, with clear checkpoints along the way.

  3. Build, test and support

    We carry out the agreed work, review it with you and prepare for launch. Documentation and an agreed handover or support plan make the next steps clear.

Questions

Common questions.

Which Drupal versions do you work with?

We upgrade sites from Drupal 7, 8, 9 or 10 to the current Drupal 11, and move sites from WordPress to Drupal. Upgrades can be done in stages, keeping content, languages, integrations and the URLs that matter for search. We have carried one platform from Drupal 8 to 11 without a rebuild.

Do you build classic Drupal websites, or headless Drupal?

Both. We build complete Drupal websites with their own theme, and headless Drupal backends that serve content to a modern front end, for example in Next.js, Astro or React, over JSON:API or GraphQL. We have delivered both, including a backend for a front end built by another team.

Is Drupal suitable for multilingual websites and multiple country domains?

Yes — that is where Drupal is strongest. We have built and maintained platforms running in 5 to 17 languages, including a 13-domain brand platform managed from one editorial backend where editors assemble pages from around 30 reusable components.

Can you connect Drupal to our PIM, ERP, CRM or external APIs?

Yes. Integrating Drupal with product and business data is a large part of our work. That includes eight years leading a Drupal and MongoDB product-information platform, a 12-locale PIM vendor migration, and connecting websites to systems such as Salesforce, Snowflake and custom REST or GraphQL APIs.

Do you work with Drupal Commerce and Polish payment gateways?

Yes. We build and maintain Drupal Commerce stores, checkout changes and payment integrations. Rafał maintains the Commerce imoje and Commerce Tpay modules on drupal.org, which support redirect and BLIK payments.

Can we hire you just for maintenance?

Yes. Many clients start with security updates, PHP and database upgrades, replacing abandoned modules or a single improvement, and then continue with a regular maintenance plan. One multilingual platform has been in our care since 2016.

Let’s talk Drupal

Tell us what you’d like to improve.

A new website, a difficult upgrade, or a site that needs ongoing care — tell us where you’re starting and what you need. A few sentences are enough.

Rafał will reply personally to clarify your needs and suggest a starting point: a scope of work or an initial technical review.

Your Drupal project

If you have an existing site.

What needs to change? Include a deadline if you have one.

We’ll use your details to respond to your enquiry.

Privacy

This notice explains what personal data reaches us through roundpanda.tech, why we process it and what rights you have.

Who is responsible for your data

The data controller is Round Panda Technologies Rafał Pakuła, based in Szczecin, Poland (NIP 8522685691). For anything concerning personal data, write to hello@roundpanda.tech.

What we collect and why

When you send the enquiry form we receive your name, your email address, your message and, if you provide it, a website address. We use them only to reply to your enquiry and to continue the conversation about your project. Providing the data is voluntary, but we cannot reply without it. We do not send a newsletter and we make no automated decisions about you.

Legal basis

We process the data to take steps at your request before entering into a contract (Article 6(1)(b) GDPR) and on the basis of our legitimate interest in answering enquiries and protecting the form against spam (Article 6(1)(f) GDPR).

Who else handles the data

We use hosting, server and email providers (Cloudflare, Hetzner, Proton) that process data on our behalf. We do not sell your data or share it for marketing.

Transfers outside the EEA

Enquiries are stored on a server in the European Union. Proton is based in Switzerland, which the European Commission recognises as providing an adequate level of protection. Cloudflare operates globally; where technical data leaves the European Economic Area, this happens under the safeguards provided for in the GDPR, such as standard contractual clauses.

How long we keep it

We keep enquiries for as long as the correspondence continues and, after it ends, until any related claims become time-barred. If you ask us to delete your data earlier, we will, unless we are legally required to keep it.

Your rights

You have the right to access your data, to have it corrected or deleted, to restrict its processing and to receive it in a portable form, and the right to object to processing based on legitimate interest. To use any of these rights, write to hello@roundpanda.tech. You may also lodge a complaint with the Polish supervisory authority, the President of the Personal Data Protection Office (Prezes UODO).

What the website stores in your browser

The website uses no cookies for analytics or advertising. The only thing we save in your browser is your chosen theme (light or dark). We measure visits with Cloudflare Web Analytics, which uses no cookies and does not fingerprint individual visitors. The form is protected against spam by Cloudflare Turnstile, which processes technical data such as your IP address and browser information for that purpose; Cloudflare’s own privacy policy is linked in the form widget.

Server logs

Like any website, the infrastructure records basic technical data about requests, including IP address, time and browser type. These records are used only for security and diagnostics.

hello@roundpanda.tech

Round Panda Technologies — Rafał Pakuła. Registered in Szczecin, Poland. VAT EU: PL8522685691. This website presents our services; scope, pricing and delivery terms are agreed separately for each engagement.

hello@roundpanda.tech