15+ years of experience in web design and development · clients in Romania and the EU
WordPress - easy editing, large ecosystem Drupal - complex content, roles, multilingual Hugo / headless Jamstack - speed and security

How I approach a CMS project

We start with who edits the content

A good CMS is not the most powerful one, but the one your team actually uses. Before technology, we settle who publishes, what kind of content you have and what has to last.

  • who will edit the content, and how often
  • how complex the content is: different types, languages, relationships between them
  • how many roles exist (editor, approver, administrator)
  • which integrations you need: CRM, ERP, payments, APIs
  • how much budget and time you have for maintenance after launch

Whether you are a software company, an institution, an NGO or an organization with several teams, the platform should fit the way you work, not the other way around.

Why it matters who builds it

What you get working directly with me

One point of contact, from choosing the platform to handover, without agency overhead.
Honest advice: if WordPress fits better than Drupal, I will tell you, even when the project is smaller.
Clean, versioned and documented code, so you can continue with anyone and never depend on me.
15+ years of experience, including Drupal since 2010, with clients in Romania and the EU. Async-friendly, working hours compatible with CET.

If a project needs extra expertise (a security specialist, a technical writer), I can bring in trusted people for that part, without turning a simple project into an agency structure.

Quick guide

WordPress, Drupal or Jamstack: how to choose

Three platforms, three different situations. There is no single "best" one, only the one that fits the job.

WordPress

The default choice for most small and mid-sized businesses: brochure sites, blogs and stores, with easy editing from the dashboard.

Drupal

When content is complex: many page types, several roles, several languages, large volume or strict security requirements.

Hugo / headless Jamstack

When speed and security come first and the team is technical. A static site, with content edited in a separate CMS. On request.

  • →A brochure site, blog or store that you edit from a dashboard? - WordPress.
  • →Structured content, roles and approvals, multilingual or institutional site? - Drupal.
  • →Maximum performance and a team that can work with Git? - Hugo / Jamstack.

Platform 1

WordPress development

WordPress fits when you want to edit your site yourself, quickly, and need a wide ecosystem of extensions. I use it for brochure sites, blogs and WooCommerce stores.

A good fit if

  • You edit content yourself, without technical help,
  • You have a brochure site, a blog or a store,
  • You want ready-made features (forms, SEO, payments) through plugins,
  • You have a moderate budget and timeline

Less of a fit if

  • You have highly structured content with many roles and languages
  • You want a site that needs no regular updates
  • You need top performance without optimization work

What I do on WordPress: custom themes and plugins, speed optimization, integrations (payments, invoicing, shipping), migrations and taking over an existing site.

A new WordPress site? Packages are on the brochure website page (Professional €1,390, Premium from €2,490). For a store, see online store development.

Platform 2

Drupal development

Drupal fits when content is complex: different page types, roles and approval flows, several languages, large volume. I have worked with it since 2010, for institutions in Romania and clients across the EU.

A good fit if

  • You have many content types, with relationships between them,
  • You have several roles (editor, approver, administrator),
  • The site is multilingual or institutional,
  • You already have a Drupal site to maintain, upgrade or migrate,
  • You want a complex catalog with Drupal Commerce

Less of a fit if

  • You have a simple site of a few pages (WordPress is faster and cheaper)
  • You want the widest pool of available developers

What I do on Drupal: development on an existing site, upgrades and migrations (including from Drupal 7, which no longer has official support), custom modules and themes, Drupal Commerce, headless Drupal through APIs and code audits. I deliver with Composer, versioned and documented code.

Drupal projects: from €1,200 or hourly, €50-70/h. For institutions or complex platforms, you get a clear quote after a short audit.

Platform 3 · on request

Hugo and Jamstack with a headless CMS

A static site, generated in advance, very fast and with a small attack surface, plus a separate CMS where you edit content. The CMS is chosen together, based on how your team works (for example Decap CMS, Sanity or Drupal as a headless back end).

A good fit if

  • You want maximum performance and security,
  • The team has technical skills or works with Git,
  • Content changes rarely or in planned sessions,
  • You want low hosting costs (Netlify or Cloudflare Pages)

Less of a fit if

  • You want a WordPress dashboard with plugins
  • You have many dynamic features (accounts, orders) without external services

For a simple Hugo site without a separate CMS, see the Essential package on the brochure website page. I use other Jamstack frameworks (for example Next.js) only on request, when the project really justifies them.

Headless Jamstack projects: custom quote or €50-70/h, depending on scope.

Other CMS services

It is not only "a new site"

Platform migration

From Drupal 7, WordPress or another CMS to a current platform, keeping your content and URLs.

Version upgrades

A safe upgrade of an existing site, with testing, without losing content or features.

Custom modules, plugins, themes

Specific features that existing extensions do not cover, written cleanly and documented.

Performance and Core Web Vitals

Audit and speed optimization for slow sites, whatever the platform.

Integrations and APIs

Connecting the site to your CRM, ERP, payments or other company systems.

Taking over an existing site

A site built by someone else? I take it over, keep it updated and secure, through monthly maintenance.

Platform comparison

How they differ

FeatureWordPressSMEs, storesDrupalcomplex contentHugo / Jamstackheadless · on request
Fit
Content complexitySimple - mediumSimple - medium
Content editingIntuitive dashboardThrough the chosen headless CMS
Roles and permissionsBasic - mediumDepends on the CMS
MultilingualThrough pluginsThrough project structure
Technology
PerformanceGood, with optimization✔ Excellent (static)
Updates and upkeepFrequent (core + plugins)Minimal
HostingShared / VPSFree (Netlify / Cloudflare Pages)
Investment (indicative)
Price€1,390Premium from €2,490Quoteor €50-70/h
Let's talkRequest

A good CMS project is built in order: need → platform choice → content structure → implementation → handover with documentation, so the site can be maintained by someone else too.

Step by step

Process

  1. Short brief - what you have, what you want to achieve, who edits.
  2. Platform choice - a reasoned recommendation, including when it is better to stay with what you have.
  3. Content structure - page types, roles, languages.
  4. Implementation - versioned code, with regular reviews.
  5. Handover - documentation, training and full access to the code.
  6. Optional - website maintenance

Scope of work

What is included

  • A platform recommendation based on your needs,
  • Development, configuration and testing,
  • Clean, documented code in a repository you own,
  • Direct communication with the person doing the work

Frequently asked questions

FAQ

WordPress or Drupal: which should I choose?
For a brochure site, a blog or a store that you edit yourself, WordPress is usually the right choice. For complex content, several roles, several languages or institutional requirements, Drupal. I will tell you honestly which one fits, even if it is the cheaper option.
What is a headless CMS, and do I need one?
A headless CMS separates content editing from how the content is displayed: content is edited in one CMS, and the site (for example on Hugo) pulls it through an API. You only need it if you require maximum performance, the same content across several channels, or you have a technical team. For most small businesses, WordPress is simpler.
Can you take over an existing Drupal or WordPress site?
Yes. I start with a short audit (code, security, updates), then we decide what to fix, update or rebuild. For ongoing upkeep, see website maintenance.
Do you migrate from Drupal 7?
Yes. Drupal 7 no longer has official support, so it is worth migrating to a current version or to another platform, depending on your needs. We keep the content and, where possible, the URLs.
How much does CMS development cost?
Drupal projects start from €1,200 or are billed at €50-70/h. New WordPress sites have fixed packages (Professional €1,390, Premium from €2,490). Headless Jamstack is quoted individually. The final price depends on complexity.
Do you work with clients outside Romania?
Yes. I work with clients across the EU, in Romanian or English, with asynchronous communication and hours compatible with CET.
Do I get the code and the documentation?
Yes. The code lives in a repository you own, and at handover you receive documentation and training, so you can continue with anyone.

Not sure which CMS fits you?

Tell me what site you have or want to build, and who will edit it.

I will recommend the right platform and send a quote, usually within 24 hours.

Projects led directly by a senior specialist, with a flexible team when the project calls for it.