Juan-Francisco (Paco) Reyes
Ingeniero de IA | Doctorando
Ingeniero de IA e investigador en PLN con experiencia en Interacción Humano-Computadora y desarrollo full-stack. Me especializo en desarrollar soluciones de aprendizaje automático e IA generativa impulsadas por Modelos Grandes de Lenguaje (LLMs) y tengo experiencia práctica en MLOps para desplegar estos modelos. Diseño y desarrollo productos de IA enfocados en automatización y explicabilidad, combinando lingüística computacional con ingeniería de software sólida y diseño centrado en el usuario.
➔ Descargar CV (PDF, 134 KB, 2 páginas)
Experiencia Profesional
Investigador Académico y Docente
Brandenburgische Technische Universität (BTU), Cottbus, Alemania
Abril 2020 — Marzo 2024
Lideré investigaciones sobre IA explicable (XAI) en PLN, desarrollando tres modelos y conjuntos de datos publicados en Hugging Face, mejorando la transparencia en análisis político basado en LLMs y resultando en tres publicaciones revisadas por pares en lingüística computacional.
Coautor del libro Learn how to Build Web Apps with JS and Cloud Firebase, centrado en programación orientada a objetos (POO) con tecnologías web sin servidor y Firestore NoSQL. El libro se utilizó para dictar el curso Aplicaciones Web con JS, Node.js, Python y Flask.
Diseñé e impartí el curso PLN para Extracción de Información, integrando herramientas como spaCy y Hugging Face Transformers, incrementando la matrícula estudiantil durante cuatro años consecutivos.
Impartí el curso Documentos Web, abordando fundamentos y técnicas modernas en documentos web, incluyendo HTML, XML, CSS, SEO, accesibilidad, rendimiento, entre otros.
Supervisé dos tesis de maestría en PLN y extracción de información, y proyectos interdisciplinarios combinando PLN y desarrollo web.
Fundador, Director, Desarrollador Front-End, Diseñador UX
Talámica Øptimization (agencia UX), Lima, Perú
Noviembre 2014 — Febrero 2020
Desarrollé el front-end de canales de marketing enfocados en experiencia de usuario en diversas industrias, incluyendo medios, finanzas, banca, comercio electrónico, educación y startups.
Desarrollé front-end principalmente utilizando JavaScript, HTML y CSS para mejorar interfaces mediante técnicas de diseño de interacción, asegurando experiencias atractivas e intuitivas.
Dirigí un equipo de desarrolladores web y diseñadores UX, fomentando un ambiente colaborativo centrado en experiencias web y objetivos comerciales.
Dirigí el diseño UX integral desde la investigación hasta la implementación, usando métodos diversos (encuestas, analítica, pruebas de usabilidad, prototipado) para alinear estrategias e impactos.
Director de Experiencia de Usuario
Wunderman Thompson (agencia digital), Lima, Perú
Agosto 2013 — Octubre 2014
Participé activamente en propuestas para clientes mostrando un profundo conocimiento del usuario, aumentando la confianza del cliente e impulsando las ventas en un 30% en 2014 y 40% en 2015, con un incremento total en ingresos superior a $500K.
Recluté y lideré al equipo UX en la adopción de un enfoque basado en evidencia para el diseño, donde las decisiones fueron conducidas por datos comportamiento de los usuarios.
Lideré una iniciativa clave para rediseñar los procesos de producción, reduciendo el tiempo de salida al mercado en un 7% e incrementando la satisfacción del cliente en un 11%, incorporando diseño centrado en el usuario en el desarrollo web y móvil.
Asistente de Investigación y Desarrollo de Posgrado
University of Baltimore, Maryland, EE. UU.
Septiembre 2011 — Julio 2013
Desarrollé Langsdale on the Go!, una aplicación web sin servidor usando HTML, CSS y JavaScript, integrando múltiples APIs para localizar libros en la biblioteca, destacando un localizador que mostraba un mapa con la ubicación exacta en el estante del recurso solicitado.
Diseñé la experiencia de interacción usando principios fundamentales de la web, validándola mediante pruebas de usabilidad, entrevistas y observación, mejorando la satisfacción del usuario y aumentando las tasas de adopción.
Reconocido por las autoridades universitarias por innovar en servicios digitales para bibliotecas, presentado en la conferencia Internet Librarian 2012 (Monterey, California, EE. UU.).
Proyectos de IA / PLN
docuRAG

Retrieval-Augmented Generation Embeddings FastAPI LlamaIndex LlaMA 2 Docker Terraform Next.js LLM Generative AI Python JS
OntoLoop

Embeddings FastAPI LlamaIndex Llama 2 Docker Terraform Next.js LLM Python JavaScript
webCrawler

Web Crawling Web Scraping NLP Flask BeautifulSoup Firebase
annotationNLP

Django TensorFlow OpenCV
ObPolDis

Information Extraction Knowledge Graph SVO triples BeautifulSoup Web Scraping JavaScript Python spaCy Firebase Eleventy
ieApp

Information Extraction Web Scraping Neo4j BeautifulSoup
Text Classification

Computational Linguistics NLP BERT Dataset Explainable AI LLM SHAP Hugging Face Python spaCy Optuna
Stance Classification

Computational Linguistics NLP SetFit LLM Explainable AI Dataset SHAP Hugging Face Python Firebase Embeddings
Topic Continuity Analysis

Computational Linguistics NLP BERT LLM Explainable AI Dataset Sentence Pair Modeling Transformers Interpret spaCy
Educación
Candidato a Doctorado, Ciencias de la Computación
Brandenburgische Technische Universität (BTU), Cottbus, Alemania | 2025 (previsto)
Tesis: Explicabilidad en Modelos de Lenguaje Grandes para la Extracción de Declaraciones Políticas a Nivel de Pasaje usando Modelos Lingüísticos Basados en Reglas, supervisado por el Profesor Gerd Wagner.
M.Sc. Diseño de Interacción y Arquitectura de Información (IDIA)
University of Baltimore, Maryland, EE. UU. | 2016
Tesis: Efecto de las emociones en la conversión de páginas de aterrizaje de marketing, supervisado por la Profesora Kathryn Summers. Desarrollé un sólido portafolio en Diseño de Interacción y Arquitectura de Información.
B.Sc. Comunicación Social, Especialidad en Comunicación Audiovisual
Universidad Nacional Mayor de San Marcos (UNMSM), Lima, Perú | 2006
Habilidades
Development: PythonJavaScriptFlaskNode.jsSQLNoSQLOOPAPI DevelopmentWeb Design
AI and LLMs: NLPMLLLMsDeep LearningFine-tuningPyTorchSciKit-LearnSHAPLIMETransformer InterpretHugging FaceGenerative AIPrompt EngineeringOpenAI APILlaMARAGspaCyExplainable AILangChainLlamaIndexData ScienceStatistical AnalysisInformation ExtractionComputational LinguisticsMachine LearningKnowledge Graph
Cloud and MLOps: AWSGoogle Cloud PlatformFirebaseDockerPineconeFAISSNeo4j
User Research: UXUsability EngineeringInteraction DesignUser-Centered Design
Soft Skills: CommunicationPresentation SkillsAnalytical ThinkingTeam BuildingProject Management
AI IDE: Cursor AIJetBrains (Junie)PyCHarmWebStorm
Publicaciones
Explicabilidad de IA en la clasificación de discursos políticos y entrevistas
Journal of Language Technology and Computational Linguistics (JLCL), en revisión | 2025
Clasificación Explicable de Posicionamientos Subjetivos con SetFit en el Discurso Político
Journal of Language Technology and Computational Linguistics (JLCL), en revisión | 2025
Continuidad Explicable del Tema en el Discurso Político: Un Análisis con Modelo BERT para Pares de Oraciones
International Journal of Computational Linguistics (IJCL) | 2025
Premios y Reconocimientos
Primer puesto de promoción entre 23 estudiantes, estudios de pregrado en la UNMSM, Valedictorian, (2006).
EducationUSA Opportunity Grants (Fulbright Perú), beca otorgada para el proceso de postulación a estudios de posgrado, (2007).
Asistente de posgrado en la Biblioteca Langsdale de la Universidad de Baltimore, beca completa para estudios de maestría, (2011).
Premio Turner de Investigación y Viajes otorgado por la Universidad de Baltimore (2012).
Certificaciones
Idiomas
Inglés: Dominio profesional completo.
Español: Nativo.
Alemán: B1 TELC | SEPT 2015 (PREVISTO).
Sobre mí
Con más de 4 años de experiencia en IA y aprendizaje automático, he abordado desafíos reales mediante proyectos interdisciplinarios tanto en contextos académicos como aplicados. Mi especialización incluye ingeniería de aprendizaje automático, investigación en PLN y desarrollo de productos de IA, con un enfoque especial en la explicabilidad 🧠 de modelos y automatización 🤖 en PLN.
Información Personal
Dirección: Cottbus, Brandenburg, Alemania
Email: pacoreyes [at] protonmail [dot] com
ORCID: 0000-0003-4291-6933
LinkedIn: linkedin.com/in/juanfranciscoreyes
GitHub: github.com/pacoreyes
Hugging Face: huggingface.co/pacoreyes
Google Scholar: scholar.google.de/citations?hl=en&user=8tE5bKEAAAAJ
ResearchGate: researchgate.net/profile/Juan-Francisco-Reyes