ES EN
Open to freelance projects

Carlos Del Hierro

Drupal Senior Developer & Applied AI Β· 15+ years of experience
Custom Modules Β· Python Β· Headless

Drupal 10/11 PHP 8.3 Next.js GraphQL Anthropic Claude DDEV

About Me

With over 15 years in the tech industry and 10+ working with Drupal, I build complex web solutions that scale. I specialize in custom modules, version migrations and headless architectures with Drupal as a robust backend.

I currently work at Sopra Steria on large-scale enterprise projects β€” internationalization systems, external API integration and performance-oriented architectures. In parallel, I'm pursuing a Master's in AI applied to web development to integrate intelligent capabilities into the modern Drupal stack.

What sets me apart is not just technical knowledge β€” it's knowing when and how to apply it to make the business work better.

15+ Years Experience
10+ Years with Drupal
2 Master's Degrees
6 Open Source Projects

Expertise & Services

πŸ—οΈ

Custom Module Development

Building complex, high-performance logic tailored to specific business needs using Drupal API best practices.

πŸ”„

Drupal Migrations

Seamlessly migrating data and infrastructure from legacy systems or previous versions to Drupal 10/11.

πŸ“±

Decoupled & Headless

Architecting modern decoupled solutions using Drupal as a robust backend for React/Next.js frontends.

πŸ€–

Drupal + Artificial Intelligence NEW

Integration of language models (Claude, GPT) into Drupal editorial workflows: AI-assisted content generation, automatic tag suggestions, real-time translation and automation of repetitive tasks from the node editor.

Open Source Projects

🧠

DevMind

devmind

Multi-agent AI system that investigates, plans, codes, and documents autonomously using Claude Opus.

Python 3.11 Anthropic API Multi-Agent CLI
πŸ›‘οΈ

AI Security Shield

ai-security-shield

AI-powered cybersecurity middleware that defends against AI-based attacks (prompt injections, malware, deepfakes) in real time.

Python 3.11 FastAPI ML Security
πŸ”

VibeCheck

vibecheck

AI-aware code review tool that catches hallucinated APIs, fake tests, and insecure patterns introduced by AI assistants in PRs.

Python GitHub Actions Code Review Security
βœ…

Drupal Content Validator

drupal-content-validator

Configurable business rule validation module. Real-time status block with progress bar.

Drupal 10/11 PHP Twig Plugin API Config API
⚑

Drupal + Next.js Headless Starter

drupal-nextjs-starter

Headless starter kit with Drupal 10 as GraphQL backend and Next.js 14 App Router. ISR, metatags and TypeScript.

Drupal 10 Next.js 14 GraphQL TypeScript ISR
🧠

Drupal AI Assistant

drupal-ai-assistant

Module that integrates Claude (Anthropic) into the node editor. Generates content, suggests tags and translates.

Drupal 10/11 Anthropic Claude Key Module AJAX

Experience

Drupal Senior Developer | Sopra Steria

Current
Dec. 2023 β€” Present Santander, Spain (Remote)

Custom module development on enterprise projects. Drupal solution architecture focused on performance, maintainability and team collaboration.

  • Implementation of ES/EN internationalization system for educational platform (ECTS, modalities, start dates)
  • Integration with external APIs using OAuth2 authentication
  • Twig templates for multilingual conditional rendering

Drupal Senior Developer | The Whiteam

Mar. 2023 β€” Dec. 2023 Santander, Spain (Remote)

Technical leadership on complex Drupal projects for multiple clients in parallel.

  • Custom module architecture with Plugin API and Event Subscribers
  • Technology decisions and team code review

Drupal Developer | CIC Consulting InformΓ‘tico

Nov. 2014 β€” Jun. 2021 Santander, Spain

Deep specialization in Drupal. Full-stack development across projects of varying scale and sector.

  • Drupal 7, 8 and 9 across multiple industry sectors
  • Version migrations using Migration API
  • Full cycle: analysis, development, integration and deployment

Web Developer | Arko Promociones

Sep. 2011 β€” Nov. 2014 Santander, Spain

Web development for the cultural sector. Formative stage in front-end and content management with CMS.

Education

BIG school

Master in AI Development

2025 β€” 2026

Practical projects integrating AI in web development, process automation, and deployment of intelligent applications. Specialized training in the use and application of artificial intelligence in software development.

INESEM Business School

Master in Multiplatform Application Management and Development (DAM)

2021 β€” 2023

Multiplatform application development with focus on Kotlin, databases, and modern technologies.

Forcontu

Introduction to Drupal 10

2023 β€” 2023

Specialized training in web development with Drupal 10.

Coursera

Google IT Automation with Python

2023 β€” 2023

Google certification in IT automation with Python. Skills: Google Cloud, Python, Git, automation.

Forcontu

Introduction to Drupal 9

2020 β€” 2020

Training in Drupal 9 development.

CESINE

Computer Engineer

2006 β€” 2010

Computer Engineering. Comprehensive training in computer science, programming, and systems.

Skills & Technologies

Drupal & PHP

Drupal 10/11
Expert
PHP 8.3
Expert
Symfony
Advanced
Twig
Advanced
Composer/Drush
Advanced

Frontend & APIs

JavaScript
Advanced
Next.js 14
Solid
GraphQL/JSON:API
Solid
CSS / Sass
Advanced
REST APIs
Advanced

DevOps & AI

Docker / DDEV
Advanced
MySQL/MariaDB
Advanced
Git / CI-CD
Advanced
Python
Intermediate
Anthropic/LLMs
Growing

Certifications

Coursera

Specialization - Google IT Automation with Python

6-course certificate developed by Google. Includes Python, Git, IT automation, and troubleshooting.

Coursera

Automating Real-World Tasks with Python

Writing Python scripts to interact with APIs and process data.

Coursera

Configuration Management and the Cloud

Configuration management using Puppet and cloud deployment.

Coursera

Troubleshooting and Debugging Techniques

Techniques for diagnosing and fixing software and infrastructure issues.

Coursera

Introduction to Git and GitHub

Version control, repository management and collaboration using Git and GitHub.

Coursera

Using Python to Interact with the Operating System

Writing scripts and automating OS-level tasks using Python.

What's Next?

Do you have a Drupal project?

I'm open to freelance projects, technical consulting and new opportunities. If you need a custom module, a migration, a headless architecture or want to explore how to integrate AI into your Drupal platform, write me.

🟒 Available for freelance projects and consulting