CMS development
WordPress, Drupal and headless Jamstack · from €1,200 · 15+ years of experience.
We choose the right platform. Then I build it well.
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
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.
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.
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.
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.
A site built by someone else? I take it over, keep it updated and secure, through monthly maintenance.
Platform comparison
How they differ
| Feature | WordPressSMEs, stores | Drupalcomplex content | Hugo / Jamstackheadless · on request |
|---|---|---|---|
| Fit | |||
| Content complexity | Simple - medium | High | Simple - medium |
| Content editing | Intuitive dashboard | Structured, role-based | Through the chosen headless CMS |
| Roles and permissions | Basic - medium | ✔ Very flexible | Depends on the CMS |
| Multilingual | Through plugins | ✔ Built in | Through project structure |
| Technology | |||
| Performance | Good, with optimization | Very good, with caching | ✔ Excellent (static) |
| Updates and upkeep | Frequent (core + plugins) | Periodic, through Composer | Minimal |
| Hosting | Shared / VPS | VPS recommended | Free (Netlify / Cloudflare Pages) |
| Investment (indicative) | |||
| Price | €1,390Premium from €2,490 | from €1,200or €50-70/h | Quoteor €50-70/h |
| Let's talk | Let's talk | Request | |
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
- Short brief - what you have, what you want to achieve, who edits.
- Platform choice - a reasoned recommendation, including when it is better to stay with what you have.
- Content structure - page types, roles, languages.
- Implementation - versioned code, with regular reviews.
- Handover - documentation, training and full access to the code.
- 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?
What is a headless CMS, and do I need one?
Can you take over an existing Drupal or WordPress site?
Do you migrate from Drupal 7?
How much does CMS development cost?
Do you work with clients outside Romania?
Do I get the code and the documentation?
You already have a site
Built by someone else? I can take it over
Updates, backups, security and content, from €29/month, with no lock-in. Whether it is WordPress, Drupal or another platform.
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.