Miguel García Folgado

Investigador Postdoctoral en Inteligencia Artificial & Administrador de Sistemas de Alto Rendimiento HPC

Desarrollador apasionado en el campo de la Inteligencia Artificial y administrador de sistemas en el Instituto de Física Corpuscular (IFIC). Trabajo implementando soluciones innovadoras y eficientes en el uso de IA, así como en la gestión de infraestructuras tecnológicas de alto rendimiento.

Sobre mi

Actualmente desempeño mi labor en el Instituto de Física Corpuscular (IFIC) como administrador de sistemas HPC, gestionando la infraestructura computacional del centro, cuya principal función es el desarrollo de investigación de alto rendimiento en física de partículas. Mi trabajo se enmarca en el programa Momentum del CSIC, donde combino la gestión de sistemas con el desarrollo y optimización de soluciones computacionales avanzadas. Paralelamente, llevo a cabo investigación en inteligencia artificial, centrada en el deep learning, con especial énfasis en la predicción de tráfico y el procesamiento de lenguaje natural (NLP). Mi labor incluye el diseño y entrenamiento de modelos de aprendizaje automático aplicados a problemas complejos, con impacto tanto en aplicaciones científicas como en desafíos del mundo real. Además, mantengo una línea activa de investigación en física teórica, explorando conceptos fundamentales y su relación con la computación de alto rendimiento. Esta combinación de administración de infraestructuras HPC, inteligencia artificial y física me permite abordar problemas multidisciplinarios con una perspectiva técnica y científica.

A lo largo de mi trayectoria profesional, he desarrollado un enfoque de aprendizaje constante basado en la reflexión crítica sobre mis propias experiencias. Aunque la combinación de inteligencia artificial, programación científica y administración de sistemas HPC ha resultado en proyectos exitosos, no siempre ha sido un proceso sencillo. Integrar conocimientos de distintas áreas a menudo ha supuesto desafíos técnicos complejos y la necesidad de adoptar enfoques flexibles y creativos.

Al enfrentar estas dificultades, suelo descomponer los problemas en componentes más manejables y evaluar estrategias alternativas antes de implementar soluciones. Este proceso de análisis y ajuste continuo me ha permitido aprender de cada error y aplicar esas lecciones para mejorar mis métodos y resultados.

Con el tiempo, he logrado un equilibrio más eficiente al combinar mis conocimientos técnicos, pero sigo considerando esencial mantener una actitud abierta y crítica. Evalúo regularmente mis avances, identifico áreas de mejora y aplico estas lecciones para enfrentar nuevos retos con mayor efectividad.

Habilidades:

Amplia experiencia en el desarrollo y aplicación de algoritmos avanzados de Inteligencia Artificial y aprendizaje automático. Dominio de bibliotecas especializadas como TensorFlow, PyTorch, scikit-learn y NLTK, diseñando y entrenando modelos de Deep Learning orientados a la predicción, clasificación y procesamiento de lenguaje natural (NLP). Además, sólida experiencia en el uso de herramientas científicas como NumPy, Matplotlib y Pandas para análisis de datos, visualización y preprocesamiento. Habilidad para diseñar pipelines eficientes de Machine Learning que integran la manipulación de grandes volúmenes de datos con modelos predictivos complejos. En conjunto, estas competencias permiten abordar problemas de diversa naturaleza con un enfoque robusto, eficiente y orientado a resultados.
Experiencia en el desarrollo de algoritmos eficientes y aplicaciones científicas utilizando C++. Especializado en la optimización de código para maximizar el rendimiento y la velocidad de procesamiento en tareas computacionalmente intensivas. Familiaridad con técnicas avanzadas de paralelización, uso eficiente de memoria y optimización a bajo nivel, aplicadas a proyectos que requieren un uso intensivo de recursos. Dominio de bibliotecas estándar y específicas del ámbito científico, así como herramientas de profiling para la detección y mejora de cuellos de botella.
Sólida experiencia en la administración de sistemas Linux (especialmente RedHat) en entornos de High-Performance Computing (HPC). Gestión avanzada de clústeres y configuración de sistemas distribuidos, asegurando rendimiento, seguridad y alta disponibilidad. Amplio dominio en la implementación y mantenimiento de servicios esenciales como servidores web (Apache, Nginx), servidores de almacenamiento distribuido MinIO (S3) y sistemas de autenticación centralizada mediante LDAPs. Experiencia en la automatización de tareas mediante herramientas como Ansible, así como en la monitorización y diagnóstico de infraestructura utilizando herramientas especializadas. Capacidad para diseñar e implementar arquitecturas robustas y escalables que optimizan el rendimiento de recursos en entornos complejos
Experiencia sólida en la gestión, diseño y optimización de bases de datos relacionales como MySQL, PostgreSQL y SQLite para el almacenamiento y análisis eficiente de grandes volúmenes de datos. Además, amplio dominio en bases de datos NoSQL como MongoDB, orientadas a documentos y con capacidad para gestionar datos de manera flexible y escalable. Habilidad para diseñar esquemas eficientes, optimizar consultas complejas y asegurar la integridad y consistencia de la información. Familiaridad con técnicas de indexación, replicación y respaldo, así como con la implementación de soluciones híbridas que combinan bases de datos relacionales y NoSQL según las necesidades específicas del proyecto.
Experiencia en la implementación, gestión y administración de soluciones avanzadas de almacenamiento y orquestación en entornos HPC. Incluye la configuración y mantenimiento de sistemas de archivos distribuidos como ZFS y NFS, garantizando un acceso eficiente y seguro a grandes volúmenes de datos. Además, manejo de herramientas especializadas para la gestión de clústeres y contenedores como HTCondor, Ansible y Singularity, facilitando la automatización, despliegue y ejecución de tareas computacionales de alto rendimiento. En conjunto, estas tecnologías permiten optimizar el uso de recursos, mejorar la eficiencia de los procesos y asegurar la integridad de los datos en entornos HPC exigentes.
Experiencia en el diseño y desarrollo de sitios web estáticos utilizando HTML, CSS y JavaScript. Dominio de entornos de generación de sitios web estáticos basados en plantillas, como Sphinx y Hugo, optimizando la estructura, accesibilidad y rendimiento de las páginas. Capacidad para personalizar temas, configurar extensiones y gestionar documentación técnica de manera eficiente.

Experiencia

Investigador Postdoctoral Momentum - CSIC
Diciembre 2024 - Actualidad

Desde Diciembre del 2024 trabajo en el Instituto de Física Corpuscular (IFIC) bajo el CSIC (Consejo superior de Investigaciones Científicas), con un contrato postdoctoral del programa MOMENTUM. Desempeño un rol mixto que combinó la investigación avanzada en Deep Learning con tareas de administración de sistemas de alto rendimiento (HPC). Concretamente, administro la estructura de cálculo general del IFIC, denominada GLUON.

  • Deep Learning: Desarrollo y aplicación de técnicas avanzadas de deep learning en múltiples áreas, incluyendo medio ambiente, NLP y física de partículas.

  • Administración de sistemas: Gestión de infraestructura en el centro de datos del instituto, asegurando su funcionamiento eficiente y seguro.

Este trabajo involucra tanto la implementación de modelos de aprendizaje profundo en Python y C++ como la configuración y mantenimiento de servidores en un entorno HPC.

Investigador en Deep Learning y Administrador de Sistemas - CSIC
Junio 2023 - Agosto 2024

Durante este contrato en el Instituto de Física Corpuscular (IFIC) bajo el CSIC (Consejo superior de Investigaciones Científicas), desempeñé un rol mixto que combinó la investigación avanzada en Deep Learning con tareas de administración de sistemas de alto rendimiento (HPC).

  • Deep Learning: Desarrollo y aplicación de técnicas avanzadas de deep learning en múltiples áreas, incluyendo medio ambiente, NLP y física de partículas.
  • Administración de sistemas: Gestión de infraestructura en el centro de datos del instituto, asegurando su funcionamiento eficiente y seguro.

Este trabajo involucró tanto la implementación de modelos de aprendizaje profundo en Python y C++ como la configuración y mantenimiento de servidores en un entorno HPC.

Investigador Postdoctoral Margarita Salas - Universidad Politécnica de Valencia
Enero 2022 - Junio 2023

Durante mi estancia en el Instituto Universitario de Aplicaciones de las Tecnologías de la Información y de las Comunicaciones Avanzadas (ITACA) de la UPV, dentro del grupo ITC vs CC, desarrollé modelos de Inteligencia Artificial aplicados a problemas relacionados con el medio ambiente y el cambio climático.

Entre las áreas principales de trabajo se incluyen:

  • Modelos predictivos para la detección y prevención de incendios forestales.
  • Análisis de tráfico urbano utilizando técnicas de machine learning.
  • Estudios de correlación y predicción de niveles de contaminación atmosférica.

Este trabajo involucró el uso de algoritmos avanzados de aprendizaje automático y herramientas de análisis de datos para mejorar la comprensión de fenómenos complejos y ofrecer soluciones prácticas a problemas ambientales.

Investigador Predoctoral - Universidad de Valencia
Octubre 2016 - Septiembre 2021

Durante mi tesis doctoral, desarrollé modelos fenomenológicos de Materia Oscura en universos multidimensionales. Este trabajo incluyó:

  • Creación y análisis de modelos matemáticos complejos para describir la interacción de la Materia Oscura con partículas visibles.
  • Implementación de algoritmos y simulaciones numéricas en C++ y Python para resolver problemas físicos no triviales.
  • Escritura extensiva de código para pruebas y validación de hipótesis científicas.
  • Publicación de artículos científicos y presentación de resultados en conferencias internacionales.

Educación

2016 - 2021
PhD en Física Teórica
Universidad de Valencia

Mnciones obtenidas en la tesis doctoral::

  • Premio Extraordinario de Doctorado
  • Mención Cumlaude
  • Mención Internacional
2015 - 2016
Master en Física Avanzada
Universidad de Valencia

Logros complementarios:

  • Beca Severo Ochoa para Iniciación a la investigación (IFIC)

El master se curso bajo el itinerario de Física Teórica.

2010 - 2015
Grado En Física
Universidad de Valencia.

Logros complementarios:

  • Beca de colaboración del Ministerio de educación, cultura y deporte. Con el departamento de Física Teórica.
  • Beca Research Scholarships/Summer 2014 SOM: Dark matter phenomenology. En el grupo Sabor y Origen de la Materia (SOM) del IFIC.

Proyectos

Señales indirectas de Materia Oscura
C++ Python Fisica Teórica
Señales indirectas de Materia Oscura
Investigación publicada en JCAP que explora la conexión entre neutrinos estériles y materia oscura. El trabajo muestra cómo las aniquilaciones de materia oscura en neutrinos estériles pueden explicar el exceso de rayos gamma detectado en el Centro Galáctico por Fermi-LAT.
Investigación en Materia Oscura y Dimensiones Extra
C++ Python Fisica Teórica
Investigación en Materia Oscura y Dimensiones Extra
Línea de investigación que explora interacciones gravitacionales de partículas de Materia Oscura en escenarios de Dimensiones Extra como Randall-Sundrum y Clockwork/Linear Dilaton. Incluye estudios sobre partículas WIMP, FIMP, modos Kaluza-Klein y su impacto en señales astrofísicas. Investigación publicada en JHEP y otras revistas científicas.
Interpretación de Fenómenos No-Resonantes en Colisionadores
C++ Python Fisica Teórica
Interpretación de Fenómenos No-Resonantes en Colisionadores
Investigación sobre la interpretación de fenómenos no resonantes en colisionadores como el LHC. Este trabajo proporciona un marco teórico para escenarios que incluyen: Física nueva genérica pesada (EFT); Partículas muy ligeras con acoplamientos derivativos (axiones, pseudo-Goldstone bosones, etc.); Quasi-continuo de resonancias desde teorías acopladas fuertemente, modelos de dimensiones extra y sistemas Clockwork.
Investigación en Predicción de Tráfico Urbano
Python Deep Learning Pytorch Cambio climatico
Investigación en Predicción de Tráfico Urbano
Línea de investigación enfocada en el uso de redes neuronales LSTM para la predicción de tráfico urbano en la ciudad de Valencia. Incluye desarrollo de un sistema de alerta en tiempo real basado en datos de sensores de tráfico distribuidos por la ciudad.
Análisis Político con Machine Learning y NLP
Python Deep Learning Tensorflow NLP Sentiment Analisys
Análisis Político con Machine Learning y NLP
Línea de investigación enfocada en el uso de técnicas de IA y NLP para analizar la polarización política en España. Incluye el uso de embeddings, modelos de sentimiento y clasificación de tweets para evaluar polarización ideológica y afectiva.
Diseño y Desarrollo web
Desarrollo Web Hugo html
Diseño y Desarrollo web
Desarrollo y diseño del portal web oficial del grupo Sabor y Origen de la Materia (SOM) del IFIC. La web ha sido desarrollada utilizando Hugo y html.
Administración y Documentación del Clúster GLUON
Desarrollo Web Read the Docs html
Administración y Documentación del Clúster GLUON
Administración y mantenimiento del clúster **GLUON** en el IFIC. Responsable de la creación, actualización y gestión de la documentación oficial del clúster para garantizar su correcto uso y funcionamiento.
Modelo de Emisión GHG en Incendios
Deep Learning GIS Python
Modelo de Emisión GHG en Incendios
Desarrollo de un modelo innovador para evaluar el riesgo de emisiones de gases de efecto invernadero causadas por incendios forestales. El modelo utiliza variables geoespaciales para analizar la vulnerabilidad de emisión, severidad potencial del fuego y resistencia del paisaje.

Méritos

El Portfolio como instrumento de aprendizaje y desarrollo profesional
Microcredencial del CSIC que aborda una integración de las tecnologías digitales en el aprendizaje y una mejora de la competencia digital del investigador y del centro, a través de la creación de un portfolio digital de aprendizaje en el que evidenciarás toda tu trayectoria a lo largo de Momentum.
Scientific Python
Curso impartido por el instituto de Física Corpuscular sobre programación científica en python. Concretamente aplicada a Física de Partículas.
Data science in (astro)particle physics and cosmology
Serie de cursos organizados por la Universidad de Minho sobre Deep Learning y Ciencia de Datos aplicadas al ambito de la física de astropartículas.
Introduction to machine learning for scientific computing
Curso impartido por el instituto de Física Corpuscular sobre Deep Learning aplicado al ambito científico.
Acreditación de profesor ayudante doctor
Acreditación oficial concedida por la ANECA (Agencia Nacional de Evaluación de la Calidad y Acreditación) que certifica la capacitación y cualificación necesaria para ejercer como Profesor Ayudante Doctor en universidades españolas. Este reconocimiento avala tanto la calidad de la investigación realizada como la experiencia docente demostrada.

Contacto

Siempre estoy abierto a nuevas ideas, colaboraciones o simplemente charlar sobre proyectos interesantes. Si quieres ponerte en contacto conmigo, ¡no dudes en escribirme!