EN DE ES

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

docuRAG

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

OntoLoop

OntoLoop

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

webCrawler

webCrawler

Web Crawling Web Scraping NLP Flask BeautifulSoup Firebase

annotationNLP

annotationNLP

Django TensorFlow OpenCV

ObPolDis

ObPolDis

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

ieApp

ieApp

Information Extraction Web Scraping Neo4j BeautifulSoup

Text Classification

Text Classification

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

Stance Classification

Stance Classification

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

Topic Continuity Analysis

Topic Continuity Analysis

Computational Linguistics NLP BERT LLM Explainable AI Dataset Sentence Pair Modeling Transformers Interpret spaCy

Educación

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

  • Analista Certificado en Usabilidad, HFI CUA

    Human Factors International, credencial #2010-2559 | 2010

  • Analista Certificado en Experiencia de Usuario, HFI CXA

    Human Factors International, credencial #2015-327 | 2015

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