Panorama técnico

Mapa de competencias

Mapa del Metro de la Inteligencia Artificial: cada línea es una rama de la IA y cada estación un concepto, framework o técnica. Las intersecciones muestran cómo ML, deep learning, NLP, visión, GenAI y robótica se conectan en proyectos reales.


Mapa del Metro de la Inteligencia Artificial: líneas de machine learning, deep learning, NLP, visión por computador, IA generativa, robótica y ética con estaciones interconectadas
Mapa del Metro de la Inteligencia Artificial — pulsa para ampliar.


Machine Learning

Aprende patrones a partir de datos: por ejemplo, predecir abandono formativo con gradient boosting sobre métricas de actividad del campus. Punto de conexión en el mapa: la estación Gradient Boosting enlaza con Neural Networks hacia la línea Deep Learning.

Supervised Learning · Unsupervised Learning · Reinforcement Learning · Feature Engineering · Ensemble Methods · Gradient Boosting · Transfer Learning


Deep Learning

Redes neuronales en capas que extraen representaciones complejas: clasificar entregas con CNNs o analizar series de logs con LSTM. Punto de conexión en el mapa: el nodo Neural Networks es el puente central entre ML clásico y esta línea.

Neural Networks · CNNs · RNNs · LSTM · Backpropagation · PyTorch · TensorFlow


NLP y Transformers

Comprensión y generación de lenguaje: TalkToMood traduce la pregunta del alumno en llamadas API mediante RAG, LLMs y prompt engineering. Punto de conexión en el mapa: la estación Transformers concentra BERT, GPT y enlaza con Generative AI.

Tokenization · Word Embeddings · BERT · GPT · LLMs · RAG · Prompt Engineering · LangChain


Computer Vision

Interpretación de imágenes y vídeo: detectar objetos en material didáctico u extraer texto de documentos escaneados con OpenCV y OCR. Punto de conexión en el mapa: Image Classification y Object Detection convergen en Multimodal AI.

Image Classification · Object Detection · YOLO · OpenCV · OCR · Segmentation · Pose Estimation


Generative AI

Creación de texto, imagen o código: fine-tuning LoRA sobre un LLM para respuestas de dominio educativo o síntesis de contenidos. Punto de conexión en el mapa: Multimodal Models une esta línea con Computer Vision y Transformers.

Text Generation · Image Synthesis · Stable Diffusion · DALL-E · Fine-tuning · LoRA · Multimodal Models


Knowledge & Reasoning

Representación del conocimiento y razonamiento: indexar FAQs del campus en un grafo que alimenta un agente con trazabilidad de fuentes. Punto de conexión en el mapa: Knowledge Graphs se enlaza con RAG en NLP y con reglas simbólicas en ML.

Knowledge Graphs · Expert Systems · Symbolic AI · Causal Reasoning · Neuro-Symbolic AI · Planning


Robotics / sistemas autónomos

Agentes que perciben, deciden y actúan: path planning en entornos simulados o fusión de sensores en prototipos autónomos. Punto de conexión en el mapa: Reinforcement Learning es la estación de intercambio desde Machine Learning hacia esta línea.

SLAM · Path Planning · ROS · Autonomous Vehicles · Sensor Fusion · Sim-to-Real


AI Ethics & Safety

Sesgos, explicabilidad y gobernanza: auditar respuestas del chat frente a datos sensibles y documentar decisiones del modelo. Punto de conexión en el mapa: las estaciones Fairness y Privacy cruzan todas las líneas como capa transversal.

Bias Mitigation · Explainability (XAI) · AI Alignment · Fairness · Privacy · AI Governance

Nodos de conexión

  • Neural Networks — puente entre machine learning clásico y deep learning. Ejemplo: pasar de un modelo ensemble a una red densa para embeddings.
  • Transformers — hub de NLP moderno: BERT, GPT, LLMs y RAG. Ejemplo: orquestar TalkToMood con LangChain sobre web services del campus.
  • Multimodal AI — cruce de visión, lenguaje e IA generativa. Ejemplo: describir una imagen de entrega y generar feedback automático.
  • Reinforcement Learning — enlace con robótica y sistemas autónomos. Ejemplo: un agente que aprende rutas óptimas en un entorno simulado.

Autor: Pablo Díaz · pablodiaz. eu

Mapa secundario: stack IT, datos y e-learning

Vista complementaria del ecosistema full-stack: analytics, cloud, programación web, big data y plataformas LMS/CMS.


Mapa de competencias IT en formato metro: analytics, cloud, programación, e-learning y big data
Mapa de stack IT y datos — pulsa para ampliar.


Metodología y datos

Scrum · Kanban · Spark · Hadoop · SQL · PostgreSQL · Power BI · A/B Testing


Analytics y visualización

Tableau · Kibana · Jupyter · ElasticSearch · R · MySQL · PCA


Programación web

HTML · CSS · JavaScript · XML · Scala · C · C++


Cloud e integración

Microsoft Azure · Google App Engine · Canvas · Sqoop


E-learning e IA

LTI · LRS · Learning Analytics · Moodle · MongoDB


Big Data y arquitectura

Kafka · Lambda architecture · Cassandra · Talend ETL


Main Skills

I have been in this professional since 2006, I am professional web software developer with Full Stack Developer (Back End Oriented) mainly with PHP, SQL databases (using object- oriented methodologies under MVC frameworks), model view controller and especially Moodle LMS and WordPress sites.

My first job was in Spain as PHP developer and I used to develop new applications from scratch or and new features in the system and databases, mainly backend, usually have been programming in the education sector.

Linux & Server Admin

Linux & Server Admin

  • Linux admin server and security (Vpn, ssl, scripts, terminal, console )
  • Installing and configuring LAMP/LEMP Web Services and customize setups for advanced server security and functionality.
  • Admin server from linux Nginx, Apache. Ubuntu. Centosx.
  • Own server based in the cloud, with a uk provider. Admin linux server with huge open source applications.
  • View linux projects and portfolio See Linux portafolio
PHP & Databases

PHP & Databases

  • Object Oriented PHP Developer (PHP7) Object Oriented Programming over 7 years.
  • backend developer with wide skill. (Mvc frameworks, xmlrpc, Api rest, soap )
  • database mysql, complex queries, large db, massive data over 7 years.
  • DB (generic SQL, PL/SQL, Oracle, MySQL, MariaDB )
  • Sql tools Sqlyog, dbeare, HeidySql, Mysql Workbench, SqlServer, Oracle.
  • Experience as frontend developer Javascript, Html5, Css3. Exposition to Jquery, bootstrap, responsive techniques
  • Ide tools Sublime Zent Studio 12, NetBeans 8.0.2
  • TortoiseSvn, Git.
  • View PHP projects and portfolio See web developer with PHP portafolio
PHP Frameworks & MVC

PHP Frameworks & MVC

  • Experience as web developer with PHP Framework (Zend-2, Codeigniter, Slim php) over 2 years.
  • Custom MVC creation from scratch. Skeleton application for zend-mvc projects
  • Real-time web applications
  • Zend-2, layers, views, controllers, forms, zend db adapter, zend db form, modules.
  • See Codeigniter projects. code_igniter_portafolio/ Shavekit
  • Personal projet connecting Zend with Moodle.See Zend -moodle MVC portafolio
  • View MVC projects and portfolio See MVC portafolio
Moodle LMS

Moodle LMS

  • Moodle PHP Developer (PHP7) over 3 years.
  • Moodle expert position. I am able to check, improve, prevent your current security and performance moodle site.
  • Roles, permissions, capabilities, scripts Massive enrollment csv, cron terminal, maintenance mode.
  • Moodle developer skills, moodle core, api, web services, plugins, blocks, dashboard, themes by device.
  • Moodle Jpgraph project, export massive data from to moodle to excel.
  • Moodle plugins creator. I am author over 4 plugins for moodle. Skeleton application for moodle projects
  • Moodle Csv importer students, courses, enrollments. tracking student progress
  • Moodle developer skills Cohorts, database EMR/ER, admin moodle server, installation a new customized moodle from scratch.
  • Admin moodle server and solving issues. Support, saml, simple saml, Authentication with social networks and gmail.
  • Most Recent work experience specifications Specifications_En_Moodle
  • View moodle projects and portfolio See Moodle portafolio
  • View my own moodle sites Author moodle site
WordPress & AI-driven CMS

WordPress & AI-driven CMS

  • WordPress PHP Developer (PHP7) over 3 years.
  • I am author over 6 plugins for wordpress, included new script php templates, adding new functionality to the theme functions.
  • WordPress developer skills, api, web services, plugins themes, functions, hardening.
  • Wordpress developer skills Actions, filters, shortcodes, taxonomy, spinets.
  • Admin wordpress server and solving issues. Support.
  • View author wordpress sites Challenges4change site
  • View author wordpress sites Railway uk site
  • View wordpress projects and portfolio See Wordpess portafolio
AI, Vibe Coding & Automation

AI, Vibe Coding & Automation

  • AI-driven development: LLM integration, prompt engineering and agent-based workflows.
  • Vibe coding: rapid prototyping with Cursor, Copilot and AI-assisted full-stack delivery.
  • Automation: CI/CD pipelines, scripting, cron jobs, webhooks and workflow orchestration.
  • AI-augmented code review, refactoring, testing and documentation generation.
  • Building internal tools and integrations that combine traditional backends with AI APIs.
PHP Frameworks

PHP Frameworks

  • Zend Framework 2 — modules, services, forms, DB adapters and layered architecture.
  • Laravel — Eloquent ORM, queues, REST APIs, Blade/Livewire and ecosystem packages.
  • Symfony — bundles, dependency injection, Doctrine ORM and enterprise patterns.
  • CodeIgniter — lightweight MVC, rapid delivery and legacy system maintenance.
  • Custom MVC from scratch, REST/JSON APIs and microservice-oriented PHP backends.
Python & Data

Python & Data

  • FastAPI — async APIs, OpenAPI docs, Pydantic validation and high-performance endpoints.
  • Django — ORM, admin panel, authentication and scalable web application development.
  • Streamlit — interactive dashboards, data apps and rapid UI prototypes.
  • Data analysis — pandas, numpy, visualization, ETL pipelines and reporting.
  • Python scripting for automation, integrations and hybrid PHP/Python architectures.