Software Engineer

Díaz Pablo

Ingénieur logiciel avec plus de 20 ans d’expérience à concevoir, livrer et faire monter en charge des systèmes haute performance, côté utilisateur et plateforme. Spécialisé en architecture frontend, développement full-stack et expérience développeur. De confiance pour porter la responsabilité technique de bout en bout, de la vision à l’exécution.

Capacité démontrée à travailler en transversal, identifier et résoudre des défis organisationnels complexes, concevoir des plateformes frontend scalables et influencer les roadmaps produit et ingénierie.

Communique une vision technique claire, collabore étroitement avec le leadership, des pairs de niveau staff et des parties prenantes transverses, et contribue comme individual contributor très performant lorsque c’est nécessaire. Reconnu pour le mentoring, la pensée systémique et l’alignement de l’ingénierie avec les objectifs business de long terme.

Plus d’informations sur mon site : https://cv.pablodiaz.eu

CV

20 > ans d’expérience

  1. 2026 – présent
    Ingénieur IA · EdTech OCA-I
  2. 2025
    Directeur technique LMS Groupe éducatif · Málaga
  3. 2025
    Développeur Moodle Université privée · Madrid
  4. 2021 – 2024
    Development Consultant · LMS / CMS Conseil technologique
  5. 2018 – 2021
    Senior Technical Consultant · SSO · APIs Conseil IT
  6. 2007 – 2018
    Backend APIs PHP · LMS, CMS, ERP, CRM · plateformes formatives Secteur e-learning
  7. 2005 – 2008
    Administrateur systèmes · cloud · DevOps · Linux · Terminal Server Infrastructure IT

Formation académique

Ingeniero Técnico en Informática de Gestión

Correspondance officielle MECES → Niveau 2 (Grade / bachelor)

Ingénierie technique / ancienne Diplomatura (3 ans) · Université de Jaén, Espagne

Skills

Architecture & integration

PHP 8, Python, FastAPI, Django, Zend/Slim/CodeIgniter, REST/SOAP APIs, microservices, system interoperability, OO design

EdTech / LMS

Moodle (core, plugins, themes, web services), WordPress, LTI, digital identity / SSO (OAuth2, SAML, OIDC, CAS, LDAP), production campus operations

Applied AI

LLMs, RAG, LangChain, AI workflows, conversational agents, prompt engineering, AI layers on existing LMS platforms

Data & SQL

MySQL/MariaDB, PostgreSQL, Oracle PL/SQL, SQL Server, E/R modelling, procedures, reporting, operational campus analytics

Infrastructure & security

Docker, Linux, AWS (EC2, Lightsail), Azure, Nginx, Cloudflare WAF, hardening, Veracode, SSL

Consulting & delivery

Technical consulting, project leadership, mentoring, stakeholder discovery, Scrum/Agile, Jira, Git, AI-assisted development

Currently expanding

Canvas LMS, LTI 1.3 Advantage, SCORM, Open Badges, micro-credentials / verifiable credentials, learning analytics, 1EdTech interoperability; Symfony and Laravel; Vue.js / React; ETL and Pandas; technical pre-sales in EdTech contexts

Websites, Portfolios, Profiles

Certifications

  • AWS Certified Solutions Architect - Associate

    Amazon Web Services

    Dec 27, 2022

  • Integración de APIs de IA: De Cero a Producción — César Cancino

    Udemy

    juin 2026

  • Succeed in the Age of AI — Dr. Angela Yu

    Udemy

    mai 2025

  • Protection des données et vie privée (RGPD)

    Universidad Alfonso X El Sabio

    févr. 2025 – mars 2025

  • Moodle Developer Skills

    Moodle

    févr. 2025

  • Prévention des risques professionnels (ORP)

    Universidad Alfonso X El Sabio

    janv. 2025

  • Bootcamp Python (100 jours) — Dr. Angela Yu

    Udemy

    déc. 2024

Languages

  • Spanish Native
  • English

Featured Projects (2025–2026)

TalkToMood — Conversational AI for LMS TalkToMood — Conversational AI for LMS
TalkToMood — Conversational AI for LMS

talktomood.com | Remote | 2025 – Present

Natural-language layer on Moodle: user intent translated into Web Services API calls, with SSO and roles.

  • FastAPI orchestration, Moodle API interoperability, SSO (OIDC/SAML) and role / language flows.
  • Deployed on AWS with Docker; no Moodle core modifications.

Stack: Python, FastAPI, Streamlit, LangChain/LLM, RAG, Moodle API, Docker, AWS

Academia IA Open — Adaptive learning campus Academia IA Open — Adaptive learning campus
Academia IA Open — Adaptive learning campus

adaptivelearn.es | Remote | 2025 – Present

Moodle campus with AI: optimised platform, API extensions and adaptive theme.

  • TalkToMood integration, AWS Lightsail DevOps, Cloudflare WAF and hardening.

Stack: PHP 8, Python, FastAPI, Docker, Moodle API, AWS, Nginx, Git

Selected Work

Adaptive Learn Campus Adaptive Learn Campus

EdTech · LMS · Campus

Adaptive Learn Campus

AdaptiveLearn Campus: learning graphs, Moodle and learner context as the axis of the next generation of LMS.

Adaptive Learn Studio Adaptive Learn Studio

EdTech · AI Studio

Adaptive Learn Studio

AdaptiveLearn Studio: AI applied to EdTech product — prototypes, automation and innovation.

OCA-I.NET OCA-I.NET

AI Applications Hub

OCA-I.NET

Portfolio Streamlit — NLP, ML, Big Data et écosystème OCA-I.

Anonimator Anonimator

Confidentialité · EU / ES / DE

Anonimator

Plateforme d’anonymat et de confidentialité — même produit en .eu, .es et .de.

ProxyGuard.es ProxyGuard.es

Proxy · Sécurité

ProxyGuard.es

Protection proxy pour les environnements qui nécessitent une couche de sécurité supplémentaire.

ClearTunnel.org ClearTunnel.org

VPN · Confidentialité

ClearTunnel.org

VPN WireGuard — tunnel propre et exploitation moderne.

TalkToMood TalkToMood

Natural Language · LMS

TalkToMood

Campus en langage naturel — chat, SSO et multilingue sans toucher le core.

PyMood PyMood

Moodle Chat QL

PyMood

Couche conversationnelle Python sur Moodle via Web Services API.

RefugiosUnidos · All Mascotas RefugiosUnidos · All Mascotas

Bénévolat · Animaux · Données

RefugiosUnidos · All Mascotas

Projet bénévole : All Mascotas — l’une des plus grandes bases de données d’animaux de compagnie d’Espagne, liée à l’écosystème RefugiosUnidos.org.

Smart Matrícula Smart Matrícula

Véhicules · IA · Rapports

Smart Matrícula

Consultation de plaque en Espagne avec IA : incidents, charges, contrôle technique et transfert possible — rapport clair en quelques heures.

Voz OCA-I Voz OCA-I

Voix · Contact · Agents

Voz OCA-I

Agents vocaux pour entreprises : accueil, réservations et formation. Page contact sur voz.oca-i.net.

Arcade Rooms Arcade Rooms

Arcade · MAME · Langage naturel

Arcade Rooms

CabArc : explorateur de plus de 40 000 bornes MAME. Natural Seek cherche en langage naturel.

Hilo & Alma Hilo & Alma

Amigurumi · Studio IA · Artisanat

Hilo & Alma

Atelier de poupées au crochet d’Isabel Ruiz Navarro, avec studio IA : décrivez la poupée et générez une image pour commander la pièce faite main.

SegundaMano UK SegundaMano UK

Petites annonces · Photos · Voix

SegundaMano UK

Petites annonces d’occasion : photos ou voix, l’IA propose titre, catégorie et prix, puis publication sur la carte.

EdTech & LMS

Architecture de campus : plugins, thèmes, web services, SSO et reporting.

IA appliquée

Couches conversationnelles, RAG et prototypes AI-first : FastAPI, Python et LLM.

Direction technique

Roadmap, releases, cloud AWS et hardening avec sens produit.

Confidentialité & VPN

Anonimator, ClearTunnel et ProxyGuard en production.

One Hundred Projects of Solitude

AI Lab · Experimental Projects

Projects stop looking like a random pile of domains and become exploration lines inside a personal technology lab — freedom to try stacks, interfaces and problems without being locked to a single product.

10 lab experiments

Developer & Knowledge

GitForce · Explore GitForce GitForce · Explore GitForce

EXPERIMENT / BETA

GitHub · Knowledge Graph · Data Visualization · AI · Developer Tools

GitForce · Explore GitForce

A visual explorer of repositories and development ecosystems: connections, technologies, projects and relationships between code.

PlugForge PlugForge

EXPERIMENT

Developer Tools · Plugins · Ecosystems

PlugForge

Tools and exploration around plugins, extensions and developer ecosystems.

MoodleSites MoodleSites

EXPERIMENT

Moodle · Sites · Knowledge Graph

MoodleSites

A map and explorer of Moodle sites and the related learning ecosystem.

AI Columns AI Columns

EXPERIMENT

ML · Games · Reinforcement Learning

AI Columns

Columns/Tetris with AI — reinforcement learning and prediction.

Health & Human

GuíaFarma GuíaFarma

PROJECT / EVOLVING

Health Information · Data · Search · AI

GuíaFarma

Making medicine and health information more accessible and understandable (educational information; not a substitute for professional medical advice).

SaludExplicada.org SaludExplicada.org

CONCEPT

Health Education · Explainability · AI · Knowledge

SaludExplicada.org

Turning complex health information into clear, navigable explanations — focused on public understanding and UX.

MapBrain MapBrain

EXPERIMENT

AI · Neuroscience · Data Viz

MapBrain

A visual exploration of the brain and the networks connecting data, emotion and representation.

Data, History & Exploration

AllTimeArchive AllTimeArchive

EXPERIMENT / LONG-TERM

Digital Archive · Internet History · Data · Preservation · Visualization

AllTimeArchive

Preserving and exploring Internet history: navigate the digital past, connect events and keep references that may disappear from the web.

FlightRadar3D FlightRadar3D

PROTOTYPE

3D · Real-time Data

FlightRadar3D

3D visualization and real-time data applied to air traffic.

AllTimeWorldCup AllTimeWorldCup

BETA

Data · Sports · History

AllTimeWorldCup

World football history as an interactive data archive and narrative.

Selected Work · Private & Collaborative

Not every piece of work ends as a public product. A selection of collaborations, prototypes and third-party builds — some under confidentiality.

Private project

LMS · Integration · AI

EdTech Platform

Architecture and integration for a learning ecosystem.

Confidential

Python · APIs · LLM

AI Prototype

A prototype for automation and information processing.

Selected details

Data · Visualization · UX

Data Experience

Visual exploration of complex information and heterogeneous sources.

People Who Inspire Me

People whose clarity, rigor or craft have shaped how I build.

Angela Yu

Angela Yu

Education · Programming · Product

Teaching technology with clarity and energy — making the complex accessible without losing rigor.

Víctor Santos

Víctor Santos

Engineering · Product · Craft

Design judgment, attention to detail and a personal site that prioritizes clarity.

César Cancino Zapata

César Cancino Zapata

Chile · Webmaster · Self-taught

Teaching technology from the craft: a self-taught webmaster who shares real web work, PHP and stacks at cesarcancino.com.

Carmen Etchenique

Madrid · Literature · Reflection

Encouraging writing with depth and patience: conversation, faith in the process and a perspective that reminds you why stories are worth telling.

Books · Ideas in Progress

Literary reference: Carmen Etchenique

Some ideas become software. Others want to be a book with yellow butterflies.

Portada: Cien proyectos en soledad EN MARCHA Cien proyectos en soledad

Magical realism · Technology · Personal lab

Cien proyectos en soledad

Like One Hundred Years of Solitude — sunnier, with a Macondo of prototypes

A cheerful chronicle of a software village: families of projects that are born, tangle and bloom again. Each domain is a house, each stack a surname, and the yellow butterflies are deploys that actually land. Freedom to experiment beyond a single roadmap — solitude here is a workshop, not a sentence.

Portada: Human Brain Decoded RESEARCH Human Brain Decoded

Human Brain · AI · Data · Visualization

Human Brain Decoded

Understanding the most complex system we know

A visual and technical exploration of the human brain: emotion, memory, perception, habits and the networks connecting brain and body.

Portada: From Terminator to Coexistence CONCEPT From Terminator to Coexistence

AGI · Consciousness · Future · Humanity

From Terminator to Coexistence

Human Consciousness in the Age of AGI

From the Terminator imaginary to a future of coexistence between advanced AI and human consciousness: identity, memory, autonomy, limits and what it means to remain human.

Portada: Matrix 5 IN PROGRESS Matrix 5

Cinema · Myth · AI · Culture · Narrative

Matrix 5

The Matrix 4 film that never reached theatres — and the fifth chapter written from that absence

A book in progress about the story cinema did not project: Matrix 4 as the film that never reached the theatres for this reason, and Matrix 5 as the chapter that begins exactly there. Simulation, industry, pop myth and what happens when a saga is interrupted before it hits the screen.

Articles sur pablodiaz.eu

Ouvrir le blog WordPress →

Contact

Pour collaborations, conseil ou nouveaux produits EdTech :

Demander par e-mail

Je vous envoie le CV PDF (ES/EN).