Software Engineer

Díaz Pablo

Software engineer with 20+ years of experience designing, delivering, and scaling high-performance user-facing and platform systems. Specializes in frontend architecture, full-stack development, and developer experience. Trusted to drive end-to-end technical ownership—from vision to execution.

Proven ability to work across teams to identify and solve complex organizational challenges, design scalable frontend platforms, and influence product and engineering roadmaps.

Communicates a clear technical vision, collaborates closely with leadership, staff-level peers, and cross-functional stakeholders, and contributes as a high-performing individual contributor when needed. Known for mentoring, system thinking, and aligning engineering efforts with long-term business goals.

Visit my website for more: https://cv.pablodiaz.eu

เรซูเม่

ประสบการณ์ 20+ ปี

  1. 2026 – ปัจจุบัน
    AI Engineer · EdTech OCA-I
  2. 2025
    ผู้อำนวยการเทคนิค LMS กลุ่มการศึกษา · Málaga
  3. 2025
    Moodle developer มหาวิทยาลัยเอกชน · Madrid
  4. 2021 – 2024
    Development Consultant · LMS / CMS ที่ปรึกษาเทคโนโลยี
  5. 2018 – 2021
    Senior Technical Consultant · SSO · APIs ที่ปรึกษา IT
  6. 2007 – 2018
    Backend APIs PHP · LMS, CMS, ERP, CRM · แพลตฟอร์มการเรียนรู้ ภาค e-learning
  7. 2005 – 2008
    ผู้ดูแลระบบ · cloud · DevOps · Linux · Terminal Server โครงสร้างพื้นฐาน IT

การศึกษา

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

การเทียบอย่างเป็นทางการ MECES → ระดับ 2 (ปริญญาตรี / Grado)

วิศวกรรมเทคนิค / Diplomatura เดิม (3 ปี) · Universidad de Jaén, สเปน

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

ใบรับรอง

  • 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

    มิ.ย. 2026

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

    Udemy

    พ.ค. 2025

  • Data Protection and Privacy (GDPR)

    Universidad Alfonso X El Sabio

    ก.พ. 2025 – มี.ค. 2025

  • Moodle Developer Skills

    Moodle

    ก.พ. 2025

  • Occupational Risk Prevention (ORP)

    Universidad Alfonso X El Sabio

    ม.ค. 2025

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

    Udemy

    ธ.ค. 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

พอร์ตโฟลิโอ Streamlit — NLP, ML และระบบนิเวศ OCA-I

Anonimator Anonimator

ความเป็นส่วนตัว · EU / ES / DE

Anonimator

แพลตฟอร์มความเป็นนิรนามและความเป็นส่วนตัว — ผลิตภัณฑ์เดียวกันบน .eu .es และ .de

ProxyGuard.es ProxyGuard.es

Proxy · ความปลอดภัย

ProxyGuard.es

การป้องกันพร็อกซีสำหรับสภาพแวดล้อมที่ต้องการความปลอดภัยเพิ่ม

ClearTunnel.org ClearTunnel.org

VPN · ความเป็นส่วนตัว

ClearTunnel.org

VPN WireGuard — ทันเนลสะอาดและการดำเนินงานสมัยใหม่

TalkToMood TalkToMood

Natural Language · LMS

TalkToMood

แคมปัสด้วยภาษาธรรมชาติ — แชท SSO และหลายภาษา

PyMood PyMood

Moodle Chat QL

PyMood

ชั้นสนทนา Python บน Moodle ผ่าน Web Services API

RefugiosUnidos · All Mascotas RefugiosUnidos · All Mascotas

อาสาสมัคร · สัตว์เลี้ยง · ข้อมูล

RefugiosUnidos · All Mascotas

โปรเจกต์อาสาสมัคร: All Mascotas — หนึ่งในฐานข้อมูลสัตว์เลี้ยงที่ใหญ่ที่สุดในสเปน เชื่อมกับระบบนิเวศ RefugiosUnidos.org

Smart Matrícula Smart Matrícula

ยานยนต์ · AI · รายงาน

Smart Matrícula

ตรวจทะเบียนรถสเปนด้วย AI: ภาระผูกพัน ITV และพร้อมโอนหรือไม่ — รายงานชัดในไม่กี่ชั่วโมง

Voz OCA-I Voz OCA-I

เสียง · ติดต่อ · เอเจนต์

Voz OCA-I

เอเจนต์เสียงสำหรับบริษัท — หน้าติดต่อที่ voz.oca-i.net

Arcade Rooms Arcade Rooms

อาร์เคด · MAME · ภาษาธรรมชาติ

Arcade Rooms

CabArc: ค้นหาเครื่อง MAME กว่า 40,000 ตู้ และ Natural Seek ด้วยภาษาธรรมชาติ

Hilo & Alma Hilo & Alma

โครเชต์ · สตูดิโอ AI

Hilo & Alma

ตุ๊กตาโครเชต์ทำมือของ Isabel Ruiz Navarro พร้อมสตูดิโอ AI สำหรับออกแบบชิ้นงาน

SegundaMano UK SegundaMano UK

มือสอง · รูป · เสียง

SegundaMano UK

ประกาศมือสอง: อัปโหลดรูปหรือพูด AI ช่วยใส่ชื่อ หมวด และราคา

EdTech & LMS

สถาปัตยกรรมแคมปัส: ปลั๊กอิน ธีม เว็บเซอร์วิส SSO และการรายงาน

AI ประยุกต์

ชั้นสนทนา RAG และโปรโตไทป์ AI: FastAPI, Python และ LLM

ผู้นำด้านเทคนิค

โรดแมป รีลีส คลาวด์ AWS และการ hardening

ความเป็นส่วนตัว & VPN

Anonimator, ClearTunnel และ ProxyGuard ในการผลิต

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.

บทความที่ pablodiaz.eu

ไปบล็อก WordPress →

ติดต่อ

สำหรับความร่วมมือ ที่ปรึกษา หรือผลิตภัณฑ์ EdTech ใหม่:

ขอทางอีเมล

จะส่งไฟล์ CV (ES/EN) ไปยังอีเมลของคุณ