Drupal Websites
Company websites and portals in Drupal – custom modules, wired into your systems and AI
I am a freelance Drupal developer based in Prague, working for companies. I build and maintain Drupal and Hugo websites, develop applications and integrations agentically, build AI chat and RAG over company documents, set up DevOps and CI/CD, and look after web security – from fixing vulnerabilities to cleaning up a hacked site.
More about me is on the About page.

A website is a business tool
I started in SEO and e-commerce marketing, and I learned to program so I could automate it. Sociology and statistics gave me a way of working with data, and adult education the habit of explaining technology to the people who use it.
I work for companies that want their website and applications built properly, with someone who keeps looking after them. I build the solution and then run it.
Company websites and portals in Drupal – custom modules, wired into your systems and AI
A fast site with no database – presentations, landing and product pages
Custom applications, integrations and automation – built with AI agents, with tests and code review
Automatic deployments, tests in the pipeline and hosting on your VPS or cloud
Fixing vulnerabilities and hacked websites, security code review and OWASP ASVS audits
Security patches, daily backups with an off-site copy, and releases through tests and CI
From WordPress or another CMS to Drupal, keeping your SEO and redirecting the old URLs
A chatbot that answers from your own documents
A security audit and a best practice audit of apps built with AI – before they reach your customers
I clean up and secure hacked websites – on Drupal, WordPress or any other platform
Website hit by an attacker? The process is on the Hacked Website Repair page. Finished work is in the case studies.
I also teach Drupal: Drupal training for beginners and developers.
Contact me on LinkedIn or use the contact form below.
Here are some of the key solutions and projects I’ve developed to solve real-world business challenges.
A custom Drupal module that lets content authors search, select, and insert photostock images directly from the article editor — no more manual downloading and uploading.
Discover how AI assistants automate content management tasks like SEO optimization, grammar checking, and translation. One-click solutions for faster, higher-quality content creation.
Docker Compose starter pack for Drupal 11 — PHP 8.4, Nginx and MySQL 8.4. Docker lives in the repository next to the Drupal codebase, so one git clone brings the app and its whole stack.
I keep my client list small so that each client gets my full attention. Tell me what you are working on and I will get back to you personally.
E-mail: info@ludekkvapil.cz
IČO: 87615053
Data Box ID: nz5upr4