ES EN
Open to new opportunities

Carlos Del Hierro

Senior Programmer Analyst · Drupal Senior Developer · 10+ years developing Drupal portals for public administration and education

Custom Modules · Headless · Drupal + AI

About Me

I have been building critical Drupal platforms for over 10 years, with 15+ years of career in web development. More than 40 portals developed, 21 currently in production and under active maintenance. I have developed the portals for the Santander City Council (institutional website, e-Government portal, transparency, TUS, and intranet), the Open Data Portal of the Ponferrada City Council, the Regional Transport Portal for the Government of Cantabria, and the Maspalomas Smart City. Currently, at Sopra Steria, I develop custom modules for the university portals of an international educational publishing group on Drupal 10/11.

My specialty lies in building robust, scalable backends: custom modules, version migrations, headless architectures with Next.js, and, since 2025, AI integration (Anthropic Claude, GPT) within Drupal editorial workflows — a field I am specializing in through a Master's in AI Development. Experience in public administration, education, smart city, and agri-food sectors.

If you need your Drupal platform to perform under heavy real-world load, we speak the same language.

10+ Years with Drupal
40+ Portals developed
21 In active production
6 Open source projects

Expertise & Services

Custom Module Development

For teams with production Drupal platforms needing specific functionality: validators, custom editorial workflows, and legacy system integrations. 15+ years developing modules with Plugin API, Event Subscribers, and Config API for public sector and enterprise.

Drupal Migrations

Still on Drupal 7 after its EOL? I migrate your site to Drupal 10/11 while preserving content, URLs, and SEO. Extensive experience migrating public sector portals with thousands of pages and multilingual content using the Migration API.

Decoupled & Headless

For projects requiring SPA performance with Drupal editorial management. Headless architecture with Drupal 10/11 as backend (JSON:API or GraphQL) and Next.js 14 as frontend. I have implemented this pattern in IoT, Smart City, and agri-food platforms.

Drupal + AI Integration

For editorial teams overwhelmed by manual tasks: native LLM integration into the backoffice to automate bulk translations, semantic auto-tagging, and draft generation. Tech stack: Asynchronous API calls to Anthropic (Claude) and OpenAI (GPT) integrated into Drupal workflows.

Client Success Cases

Public Sector Portals · Santander City Council

6 portals in production: institutional website, e-Government portal, Youth Portal, Transparency Portal, TUS Public Transport, and intranet. Full-stack development, custom modules, and evolutionary maintenance.

Drupal PHP MySQL Apache

Open Data Portal and CRM · Ponferrada City Council

Open data platform and municipal CRM system for Ponferrada City Council. Drupal development featuring public APIs for third-party consumption.

Drupal PHP MySQL

Cantabria Transport Portal · Government of Cantabria

Regional public transport information portal developed on Liferay/Java.

Liferay Java

Lisbon Smart City · Lisbon City Council

Urban service management platform based on Angular.

Angular

Sala BBK Cultural Portal · Sala BBK

Maintenance of the Sala BBK portal, a major cultural space in Bilbao. Evolutionary development on WordPress.

WordPress PHP MySQL

Internal App Maintenance · Energy Sector Company

Maintenance of internal applications for a national electricity company. Development and support on Java stack.

Java

Maspalomas Smart City · Maspalomas City Council

Headless Drupal backend with REST API centralizing data for smart city components in Maspalomas (Gran Canaria). Project funded with European funds.

Drupal PHP REST API

Agri-food Traceability Platform · Agri-food Sector

AI-powered Drupal backend for sustainable agri-food traceability. Enables intelligent queries on reusable by-products.

Drupal PHP IA

Wine Fermentation Optimization · Wine Sector

Drupal backend ingesting real-time IoT data during wine fermentation, with AI to optimize each process phase.

Drupal PHP IoT IA

University Portals · Sopra Steria / Grupo Planeta

Custom module development and maintenance for Grupo Planeta (8 universities) on Drupal 10/11. ES/EN internationalization, OAuth2, and Elasticsearch.

Drupal 10/11 PHP 8.3 Twig Elasticsearch OAuth2

Open Source Projects

DevMind

devmind
Experiment

Multi-agent AI system designed to research, plan, code, and document autonomously using Claude.

Python 3.11 Anthropic API Multi-Agent CLI

AI Security Shield

ai-security-shield
Experiment

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

Python 3.11 FastAPI ML Security

VibeCheck

vibecheck
Experiment

AI-aware code review tool that detects 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
Experiment

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
Experiment

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
Experiment

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

Drupal 10/11 Anthropic Claude Key Module AJAX

Professional Experience

Senior Drupal Analyst Developer | Sopra Steria

Current
Dec 2023 — Present Santander, Spain (Remote)

Client: international educational publishing group (8 universities). Custom module development and evolutionary maintenance of university portals on Drupal 10/11.

  • Custom module development in Drupal 10/11 with PHP 8.3, Symfony, Twig, Plugin API, and Config API
  • Implementation of ES/EN internationalization system for validation of educational features (ECTS, modalities, start dates)
  • Design and development of REST/JSON APIs for integration with external systems
  • OAuth2 integrations with external services
  • Elasticsearch management (indexes, Kibana) for advanced search
  • Site building, deployments, and JIRA task management under Agile methodology

Senior Drupal Developer | The Whiteam

Mar 2023 — Dec 2023 Santander, Spain (Remote)

Development of 3 Drupal headless platforms with AI components, serving as data backends and APIs for clients in smart city, agri-food, and wine sectors.

  • Maspalomas Smart City (Maspalomas City Council, European funding): Drupal backend + REST API for urban component consumption
  • Agri-food platform: Drupal backend + AI for sustainable traceability
  • Wine fermentation platform: Drupal backend with IoT ingestion + AI for process optimization
  • Custom module development with Plugin API and Event Subscribers, REST APIs, site building and deployments

Senior Full Stack Developer (Drupal Specialist) | CIC Consulting Informático

Nov 2014 — Jun 2021 Santander, Spain

6+ years developing web portals for the public sector and private enterprise. Deep specialization in Drupal with additional experience in Liferay/Java, WordPress, and Angular.

  • Santander City Council (Drupal): 6 portals — institutional website, e-Government portal, Youth Portal, Transparency Portal, TUS Public Transport, and intranet
  • Ponferrada City Council (Drupal): Open Data Portal and CRM Portal
  • Government of Cantabria (Liferay/Java): Regional Transport Portal
  • Lisbon City Council (Angular): Smart City projects
  • Sala BBK (WordPress): maintenance of the cultural portal
  • Electricity sector company (Java): maintenance of internal applications
  • Stack: Drupal 7/8/9, PHP, MySQL, Apache, Liferay, Java, Angular, WordPress

Full Stack Web Developer | Arko Promociones Culturales

Sep 2011 — Nov 2014 Astillero, Cantabria

Development and maintenance of cultural sector web portals in PHP, MySQL, jQuery, and ASP. Windows server administration.

IT Technician | COERCAN

Sep 2009 — Mar 2010 Santander, Cantabria

First professional experience in the technology sector. Technical support, preventive maintenance of IT infrastructure, and incident resolution.

Education

BIG school

Master in AI Development

2025 — 2026

Specialized training in AI application for software development. Practical projects on AI integration in web development, process automation, and intelligent application deployment.

INESEM

Master in Management and Development of Multiplatform Applications

2021 — 2023

Multiplatform development with agile methodologies, Git, PHP, JavaScript, MySQL/MongoDB, web security, ASP.NET, Android (Kotlin), and iOS (Swift).

CESINE

Computer Engineer

2006 — 2010

Comprehensive training in computer science, programming, databases, networks, and systems.

Technical Skills

Drupal & PHP

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

Frontend & APIs

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

Other CMS & Stacks

WordPress Advanced
Liferay Advanced
Java Advanced
Angular Advanced

DevOps & AI

Docker/DDEV Advanced
MySQL/MariaDB Expert
Elasticsearch Advanced
Git/CI-CD Advanced
Python Advanced
Anthropic/LLMs Learning

Full Technical Stack

Drupal 10/11, Drupal 7/8/9, PHP 8.3, Symfony, Twig, Composer, Drush, Migration API, Plugin API, Event Subscribers, Config API, JSON:API, GraphQL, REST APIs, OAuth2, MySQL, MariaDB, Apache, Elasticsearch, Kibana, JavaScript, Next.js 14, React, TypeScript, Angular, jQuery, CSS, Sass, HTML5, WordPress, Liferay, Java, Python 3.11, FastAPI, Anthropic Claude, OpenAI GPT, Docker, DDEV, Git, GitLab, JIRA, Agile, Scrum, public sector, EdTech, Smart City, headless CMS.

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