Zakaria Boudchiche
Drupal Developer
contact@zakariabdc.meRabat, Morocco
https://zakariabdc.melinkedin.com/in/zakariabdcdrupal.org/u/zakariabdc
Summary
Drupal developer with three years of professional experience building institutional and corporate websites for public institutions, regulatory authorities and international organisations. Maintainer of AI Content Translator, a contributed module published on Drupal.org and covered by the Drupal security advisory policy. Builds multilingual sites across Arabic, French, English, Spanish and Amazigh, including right-to-left interfaces and the Tifinagh script. Strengths in multilingual Drupal, custom module development, content modelling and version migrations.
Experience
Drupal Developer, FORNET
March 2023 — Present
Drupal development for public institutions and international organisations, delivered as part of the team at a Rabat web agency.
- Built, migrated, maintained and extended Drupal platforms for public institutions and public-sector organisations.
- Institutional content modelled as structured entities rather than uploaded documents, keeping it searchable and reusable.
- Multilingual sites across Arabic, French, English, Spanish and Amazigh, with right-to-left layout for Arabic and the Tifinagh script for Amazigh as first-class cases rather than afterthoughts.
- Custom modules to Drupal core standards for requirements no contributed module covered.
- Version migrations, including Drupal 7 to Drupal 10, with contributed-module audits and redirect mapping to preserve search rankings.
- Editorial workflows, content moderation states and role-based permissions matching each organisation's approval structure.
Drupal Developer, Pyxicom
August 2022 — March 2023
Web and digital agency work — custom client sites and platforms.
- Developed and maintained Drupal sites for agency clients.
- Built custom themes and modules to client specifications.
.NET Developer — Internship, ANCFCC
May 2021 — July 2021
Morocco's national land registry and cartography agency (Agence Nationale de la Conservation Foncière, du Cadastre et de la Cartographie).
- Developed internal application features in .NET during a three-month internship.
Open Source
AI Content Translator — Maintainer
2026 — Present
- Author and maintainer of a contributed module published on Drupal.org and covered by the Drupal security advisory policy.
- Translates nodes, taxonomy terms and interface strings through OpenAI-compatible APIs, including hosted and locally run models.
- Fingerprints its own output so routine translation runs refresh only machine-generated text and never overwrite human-written or human-edited translations.
- Supports configurable prompt templates, per-language glossaries, and long-running operations through Drupal's Batch API.
- Covered by The Drop Times, the Drupal community news publication.
Education
Master's Degree — Software Engineering & Information Systems Management
2022 — 2024
Certifications
- Introduction to Claude Cowork
- Claude Code 101
- Claude 101
- JavaScript Algorithms and Data Structures
- Harmonious Development with Symfony 6
- Responsive Web Design
Skills
- Drupal
- Drupal 9, 10 and 11 · Custom module development · Hooks, plugins and event subscribers · Multilingual and content translation · Migrations and version upgrades · Migrate API · Multisite architecture · Views · Paragraphs · Content moderation
- Backend
- PHP 8 · Symfony · MySQL · MariaDB · REST · JSON:API
- Frontend
- JavaScript · React · Next.js · Twig · HTML · CSS
- Tools
- Git · Composer · Drush · Docker · Lando · Linux · CI/CD
- AI
- OpenAI-compatible APIs · Claude Code · AI-assisted development
Languages
Arabic — nativeEnglish — full professional proficiencyFrench — full professional proficiencySpanish — elementary proficiency