Ingeniero de IA y Machine Learning · Backend en Python · Sistemas LLM

Hola, soy Christian.

Más de 5 años entregando software en producción en fintech empresarial, ML aplicado y APIs backend. Construyo sistemas de LLM y ML con el mismo estándar de confiabilidad que aprendí en banca.

Abierto a roles de Ingeniería de IA/ML y Backend en Python, remoto o híbrido

Perfil

Profundidad de ingeniería de software, aplicada a sistemas de IA modernos.

Un portafolio hecho para mostrar cómo pienso, construyo y opero software con IA.

Sobre mí

Soy ingeniero de software y machine learning con más de 5 años de experiencia en fintech empresarial, ML aplicado y plataformas backend/API. Empecé en software bancario, donde la confiabilidad, la seguridad y la calidad de release no eran negociables, y trasladé ese estándar a mi trabajo con ML y LLMs.

En Anyone AI llevé soluciones de ML de punta a punta: un modelo de riesgo crediticio sobre más de 350.000 registros, un servicio de clasificación con CNN empaquetado como API dockerizada en AWS y análisis SQL de operaciones de e-commerce en LATAM. En Scale AI y Revelo trabajé el otro lado del ciclo: puntuar Python y SQL generados por modelos según criterios explícitos de exactitud y razonamiento, que es donde aprendí cuánto de la calidad de un LLM es en realidad diseño de evaluación.

Junto con la ingeniería, me hago cargo del producto en Altamira Tech Labs: cofundé Altamira GTM y Out!, y en ambos hice el trabajo de product owner —descubrimiento, recorridos de usuario, alcance del MVP, requisitos, priorización y las decisiones de arquitectura— antes de la construcción y en paralelo a ella. El rol hacia el que avanzo es el de Product Manager / Product Owner técnico: lo bastante cerca de los ingenieros y de los agentes de IA como para ser útil, y responsable del problema, de los requisitos y de la definición de terminado.

Tengo una Especialización en Machine Learning y Data Science de la Universidad Nacional de Colombia y soy Ingeniero Biomédico (B.Sc.) de la Universidad de los Andes. Trabajo en español (nativo) e inglés (C1).

Asistente del portafolio de Christian

Responde con el contenido del portafolio · EN · ES · PT-BR · sin LLM
Listo
Hola, soy el asistente del portafolio de Christian. Respondo en español, inglés o portugués de Brasil, únicamente con el contenido publicado de su portafolio. Pregúntame por su experiencia, proyectos, habilidades o formación.
Habilidades técnicas

Capacidades de ingeniería

Organizadas a propósito alrededor de sistemas de IA y backend en Python.

Sistemas LLM e IA

La calidad del modelo tratada como problema de ingeniería. LangChain y LlamaIndex a nivel de exposición; el trabajo con LLMs en producción es evaluación y diseño de prompts.

LLM EvaluationCode-Model EvaluationRLHF WorkflowsPrompt EngineeringAI Agents & Agentic WorkflowsRetrieval-Augmented GenerationHuman-in-the-Loop SystemsSpec-Driven AI DevelopmentLangChainLlamaIndex

Machine Learning

Del dataset crudo al servicio desplegado.

PythonScikit-learnPyTorchKeras / TensorFlowXGBoost / LightGBMPandas / NumPy

Backend y APIs

Servicios construidos para integrarse, probarse y mantenerse.

FastAPIREST API DesignJava / Spring BootSQL / PostgreSQLMongoDBTypeScript / Next.jsClean Architecture

Ingeniería Móvil

Apps bancarias nativas en producción, más entrega multiplataforma para clientes.

Swift / SwiftUI / UIKitKotlin / AndroidFlutterReact NativeMVVMXCTest

Cloud y Entrega en Producción

Desplegar en entornos sensibles a la confiabilidad.

AWSDockerKubernetesCI/CDGitHub ActionsObservability

Gestión y Ownership de Producto

Problemas ambiguos convertidos en producto acotado y construible. Certificación CAPM; el trabajo como product owner está en Altamira GTM y en Out!.

Product DiscoveryPRDsMVP Definition & ScopingRoadmap PlanningBacklog & PrioritizationUser Stories & Acceptance CriteriaAgile / ScrumStakeholder AlignmentProduct Metrics & KPIs

Gestión de Proyectos y Entrega

Convertir un roadmap en una entrega con fechas y dependencias explícitas.

Scope DefinitionMilestone PlanningSprint PlanningTask DecompositionDependency ManagementRisk Identification & MitigationQA & Release CoordinationTechnical DocumentationDistributed Team Collaboration

Diseño de Producto

Diseñar el trabajo que el usuario le encarga al producto, no la pantalla.

User Journey MappingUser FlowsInformation ArchitectureInteraction DesignWireframing & PrototypingProblem FramingJobs-to-be-DoneHuman-in-the-Loop Workflow DesignProduct Feedback Loops

Diseño de Sistemas y Arquitectura

Donde la decisión de compromiso queda escrita antes que el código.

System ArchitectureDistributed SystemsAPI DesignEvent-Driven ArchitectureData ModelingAuth & RBACMulti-Tenant SystemsAsynchronous & Queue-Based ProcessingArchitecture Decision Records
Experiencia laboral

Trayectoria profesional

Del software bancario empresarial al ML aplicado y la evaluación de LLMs.

mar 2024 — actualidad

Cofundador · Technical Product Owner · Ingeniero de IA y Software

Altamira Tech Labs · Remote

  • Se hace cargo del producto en las plataformas propias de Altamira: estrategia de producto, descubrimiento, alcance del MVP, requisitos, backlog, prioridades, criterios de aceptación y roadmap.
  • Construye la capa de IA: aplicaciones con LLMs, agentes, flujos de automatización, evaluación y sistemas con humano en el ciclo.
  • Construye la capa de software: arquitectura de backend y de APIs, Python/FastAPI, integraciones con terceros, modelos de datos, diseño de sistemas y arquitectura cloud.
  • Aporta liderazgo técnico traduciendo problemas de negocio en especificaciones de producto y planes de ingeniería ejecutables.
  • Entrega trabajo de producto backend, full-stack y móvil para proyectos de cliente con Python/FastAPI, Java/Spring Boot, TypeScript/Next.js, APIs REST y desarrollo móvil nativo y multiplataforma (iOS, Android, Flutter, React Native).
  • Se hace cargo de las funcionalidades a lo largo de todo su ciclo: alcance técnico, diseño de la solución, lógica de backend, integración con terceros, depuración y coordinación de la entrega.
  • Traduce requisitos de negocio en soluciones mantenibles, equilibrando la velocidad de entrega con la escalabilidad y la calidad del producto a largo plazo.
Product OwnershipLLM ApplicationsAI AgentsPythonFastAPISystem DesignREST APIsAWSDockerJavaSpring BootTypeScriptNext.jsSwiftKotlinFlutterReact Native
may 2025 — jun 2026

AI Trainer · Especialista en Anotación de Código

Revelo · Remote

  • Evaluó salidas técnicas generadas por modelos, incluido código, según criterios de exactitud, claridad, adherencia a instrucciones y calidad de razonamiento para modelos avanzados de código y lenguaje.
  • Escribió retroalimentación estructurada e interpretó guías de evaluación en flujos de alta precisión que alimentaron mejoras de calidad y confiabilidad de los modelos.
  • Aplicó conocimiento real de ingeniería de software para evaluar respuestas de Python, SQL y resolución técnica de problemas.
LLM EvaluationCode-Model EvaluationPythonSQLAnnotation Workflows
sep 2024 — feb 2025

Ingeniero de Machine Learning

Anyone AI · Remote / Project-Based

  • Construyó un modelo de riesgo crediticio hipotecario sobre más de 350.000 registros con Decision Tree, XGBoost y LightGBM, alcanzando un ROC-AUC superior a 0,72.
  • Diseñó y desplegó un servicio de clasificación de marca/modelo de vehículos con CNN al 82% de exactitud, empaquetado como API en AWS con Docker.
  • Ejecutó análisis SQL de datos de ingresos y entregas de e-commerce en LATAM para exponer patrones operativos y retrasos, y construyó modelos de análisis de sentimiento sobre reseñas de productos.
  • Aplicó prácticas de producción en validación de modelos, reproducibilidad y empaquetado para despliegue.
PythonScikit-learnPyTorchKerasXGBoostSQLDockerAWS
feb 2024 — oct 2024

AI Data Trainer

Scale AI · Remote

  • Apoyó la mejora de LLMs mediante evaluación y refinamiento basados en RLHF para tareas de código y lenguaje natural.
  • Revisó y corrigió Python y SQL generados por IA en entornos con humano en el ciclo, mejorando exactitud y consistencia.
  • Escribió prompts técnicos y criterios de evaluación para tareas de ciencias de la computación y generación de código, documentando patrones de falla y casos límite.
LLMsRLHFPrompt DesignPythonSQL
feb 2021 — ene 2024

Desarrollador de Software · Fintech Empresarial

Sophos Solutions — Backbase LATAM banking engagements · Colombia / Mexico · Remote

  • Entregó software bancario empresarial para instituciones financieras de Chile, Perú y República Dominicana bajo expectativas estrictas de confiabilidad, seguridad y cumplimiento.
  • Ayudó a diseñar e implementar un flujo seguro de retiro sin tarjeta en cajeros para el Banco de la Nación, conectando los recorridos móviles con APIs de Backbase e infraestructura core bancaria legada.
  • Construyó y mantuvo funcionalidades bancarias de iOS y Android en Swift, SwiftUI, UIKit, Kotlin y Java sobre backends REST legados y modernos.
  • Aportó trabajo de backend y plataforma en Java/Spring Boot, Docker, Kubernetes y Angular, en conjunto con QA, producto y arquitectura en pruebas, rendimiento y calidad de release.
SwiftSwiftUIKotlinJavaSpring BootDockerKubernetesREST APIsCI/CD
oct 2019 — nov 2020

Asistente de Gestión de Proyectos y Cuentas

Ikarosoft Technology · Cali, Colombia

  • Apoyó la entrega ágil de software con planeación de sprints, seguimiento de tareas, documentación y comunicación con stakeholders.
  • Alineó equipos técnicos y stakeholders de negocio alrededor de requisitos, tiempos y entregables en iniciativas de software de cara al cliente.
AgileScrumDelivery CoordinationStakeholder Communication
Proyectos destacados

Sistemas de IA con profundidad de ingeniería

Cada métrica de estas tarjetas es una que el contenido publicado puede respaldar.

Plataforma Altamira GTM

Definición de producto y arquitectura para una plataforma de GTM y RevOps nativa de IA, cofundada en Altamira Tech Labs. Los equipos comerciales acumulan señales fragmentadas de clientes y ventas y aun así deciden por intuición, así que especifiqué el ciclo que lo cierra: ingesta, análisis, recomendación de IA, aprobación humana, ejecución y medición. Como product owner convertí una oportunidad de automatización ambigua en recorridos de usuario, requisitos de funcionalidad, historias de usuario con criterios de aceptación, un roadmap de MVP por etapas y la frontera de arquitectura entre la orquestación determinista de flujos y el comportamiento probabilístico del LLM. Las compuertas de aprobación, la explicabilidad y los estados de excepción son requisitos de primer orden, así que la IA acelera la ejecución mientras la decisión de negocio queda en manos del operador.

Rol de product owner
Diseño con humano en el ciclo
Alcance de MVP y roadmap
Product OwnershipPRDs & User StoriesAI AgentsWorkflow OrchestrationSystem DesignRevOps

Out! App de Descubrimiento Social

Producto de consumo que convierte el «deberíamos hacer algo» en un plan real. Cofundé y diseñé Out! alrededor de la fricción entre querer socializar y llegar a organizar algo, estructurándolo como un solo recorrido —intención, descubrimiento personalizado, plan en el mundo real— y no como un muro de funcionalidades sueltas. Las recomendaciones pesan ánimo, presupuesto, ubicación, tiempo, intereses, lugares y quién está libre, y cada una explica por qué encaja. El problema de diseño es el traspaso: un sistema de recomendación probabilístico tiene que resolverse en un estado determinista de grupo, plan y coordinación que cubre chat, encuestas, puntos de encuentro y pagos compartidos. Acotado primero a esa ruta crítica, dejando para después las funciones de red social.

Responsable del diseño de producto
Intención → descubrimiento → plan
Recomendaciones explicables
Product DesignUser Journey MappingInformation ArchitectureRecommendationsMVP ScopingData Modeling

Asistente de Portafolio con Respuestas Ancladas

El asistente de esta página. Un motor de intenciones determinista y trilingüe responde en inglés, español o portugués de Brasil estrictamente desde el archivo canónico de contenido del portafolio, sin LLM ni servicio externo de IA en ninguna parte de la ruta de la petición, así que no puede inventar un dato sobre mí. Muestra diseño del modelo de contenido, normalización de texto y coincidencia de intenciones, degradación elegante cuando la API no está disponible, y una suite de tests que falla si falta una traducción o si una métrica publicada cambia de significado entre idiomas.

Trilingüe EN · ES · PT-BR
Determinista, sin LLM
Secciones citadas
TypeScriptNext.jsPythonFastAPIPydanticVitest

Asistente de Compras CartGraph

Un asistente de compras de supermercado que envuelve un LLM en barreras transaccionales deterministas, de modo que un ID de producto alucinado nunca puede llegar al carrito del cliente. La ingeniería está en la frontera: la resolución contra el catálogo, la autorización de herramientas, la severidad de las quejas y una compuerta de aprobación humana persistida las decide el código, así que la garantía se sostiene sin importar lo que emita el modelo. Construí la recuperación híbrida de BM25 más densa fusionada con RRF sobre 49.678 productos, un bucle de agente acotado con techos de tokens y de tiempo real, una frontera de LLM agnóstica del proveedor con reintentos y contabilidad de coste por llamada, y dos suites de evaluación que bloquean la CI.

0 escrituras alucinadas en el carrito
16,2% más barato por turno
275 tests
PythonFastAPIPydanticSQLiteBM25 + RRFDocker

DocSignal RAG

RAG en español que trata la negativa a responder como una función y no como un fallo. La abstención es una función pura del puntaje de recuperación en Python determinista, y toda respuesta generada cuyas citas no resuelvan a evidencia que el modelo realmente vio se descarta en favor del pasaje literal con su número de página. Cada umbral se calibra con barridos medidos y luego se somete a prueba sobre 352 páginas de legislación española real, donde la recuperación mejoró pero la abstención se degradó hasta volver a barrer los umbrales, así que la deriva de calibración ahora se detecta en la sonda de readiness. Cubre evaluación de recuperación, defensa ante inyección de prompts, salidas estructuradas y diseño de servicios FastAPI.

0 citas inválidas
4/4 inyecciones bloqueadas
validación externa de 352 páginas
PythonFastAPIPydanticsentence-transformersNumPyOpenAI SDK

Plataforma de Inteligencia de Comercio

Una interfaz en lenguaje natural sobre un data warehouse donde el modelo elige la pregunta y nunca produce un número. Un LLM escribe el SQL contra un catálogo de 47 documentos generado desde el propio código del warehouse; una política determinista parsea ese SQL a un AST y exige acceso de solo lectura, una lista blanca de tablas derivada de la recuperación y un LIMIT acotado; luego el warehouse calcula las cifras, y cualquier número citado que no aparezca en las filas devueltas se suprime. Un enrutador de función pura resuelve la mayor parte del triage de reseñas con código que ya existía, así que el modelo solo corre donde se gana su lugar. Modelado en esquema estrella sobre el dataset de e-commerce brasileño Olist, contratos de métricas que definen cada número publicado una sola vez, y tres suites de evaluación deterministas que bloquean la CI.

16/16 ataques SQL bloqueados
93,2% de llamadas al modelo evitadas
339 tests
PythonFastAPISQLDuckDBPostgreSQLAnthropic SDK

Asistente de Búsqueda de Empleo CareerLens

Un asistente de búsqueda de empleo que no puede recomendar un trabajo que no existe. Cada recomendación lleva un id de vacante que el modelo debe copiar del contexto recuperado, así que intersectar esos ids con lo que la recuperación realmente devolvió convierte la alucinación de un juicio subjetivo en una prueba de pertenencia a un conjunto, y una respuesta cuya cita no resuelve se retiene en vez de mostrarse. Recuperación híbrida densa y BM25 fusionada con RRF y consolidada de fragmentos de vuelta a vacantes completas; un bucle de agente solo para la única forma de petición que lo necesita, acotado en iteraciones, tiempo real, llamadas a herramientas y coste. La evaluación de recuperación de 38 consultas bloquea cada merge y ya ha revocado tres de mis propias decisiones de diseño, incluido un reranking que construí y luego desactivé tras medirlo.

0% de citas sin fundamento
eval de 38 consultas bloquea la CI
593 tests
PythonFastAPIPydanticChromaONNX RuntimeOpenAI SDK

Estratificación de Riesgo de Hospitalización

Estratificación del riesgo de hospitalización para un programa de cuidados que solo puede contactar a una quinta parte de su población, donde el resultado heredado resultó ser fuga de información. La auditoría encontró 14 columnas contaminadas por el desenlace, una de ellas lo implica con certeza, y al quitarlas el ROC-AUC con validación cruzada pasó de 0,83 a 0,73. Construí una partición agrupada por hogar para que los cónyuges no queden repartidos entre particiones, calibración isotónica porque el producto muestra una probabilidad, y un segundo modelo sobre los 13 campos que el formulario de ingreso realmente entrega, después de que las pruebas de integración detectaran que el modelo de 248 features puntuaba casi idéntico a tres personas muy distintas. Demuestra disciplina de evaluación por encima de la persecución de métricas, con ocho ADRs y una brecha por sexo publicada que no he resuelto.

14 columnas con fuga eliminadas
lift de 2,64× al 20% de capacidad
125 tests
PythonScikit-learnPandasFastAPIPydanticDocker

Propensión a Depósitos a Plazo bajo Deriva Temporal

Ranking de propensión previo a la llamada para una campaña bancaria, construido para que el número reportado sea el número que sobreviviría al despliegue. El resultado halagador es 0,8116 de ROC-AUC agrupado con partición aleatoria; rankear clientes dentro de un mismo mes de contacto da 0,5865, y rastreé esa brecha de +0,2251 hasta variables macro que codifican el calendario. Por eso la selección de modelo corre sobre un backtest de origen rodante de nueve pliegues, el umbral de decisión se congela en validación antes de tocar la ventana de prueba, y la duración posterior a la llamada se excluye por fuga. Incluye una CLI en Typer, una ruta validada de inferencia por lotes que produce una lista de llamadas acotada por capacidad, un model card y ocho ADRs.

brecha de +0,2251 por partición aleatoria
0,7417 de AP en backtest
343 tests
PythonScikit-learnXGBoostPandasTyperDocker

Modelo de Riesgo Crediticio

Modelo supervisado de riesgo de impago sobre un dataset de crédito tipo Home Credit de más de 350.000 registros, construido en Anyone AI. Me hice cargo del camino desde la limpieza y el análisis exploratorio hasta la preparación de features, y luego comparé Decision Tree, XGBoost y LightGBM por calidad de ranking, alcanzando un ROC-AUC superior a 0,72 con gradient boosting. El criterio que se ve es tratar un problema de crédito con clases desbalanceadas como una tarea de ranking y no como una métrica de exactitud, con atención a la validación del modelo y a la reproducibilidad.

más de 350.000 registros
ROC-AUC > 0,72
Gradient Boosting
PythonScikit-learnXGBoostLightGBMPandas

Servicio de Clasificación de Marca/Modelo de Vehículos

Clasificador de imágenes con CNN para marca y modelo de vehículos con 82% de exactitud, construido en Anyone AI. Llevado desde la preparación y el aumento de datos hasta el entrenamiento, la evaluación y el empaquetado como servicio API en AWS con Docker. Demuestra el camino de deep learning a producción: una estrategia de aumento de datos para una tarea visual de grano fino, y un modelo entrenado desplegado tras una interfaz HTTP en un contenedor reproducible en vez de quedarse en un notebook.

82% de exactitud
CNN + aumento de datos
Dockerizado en AWS
PythonPyTorchKerasDockerAWS

Flujos de Evaluación de LLMs y Modelos de Código

Evaluación con humano en el bucle de Python y SQL generados por modelos en Scale AI y Revelo. Puntué corrección, adherencia a las instrucciones y calidad del razonamiento contra rúbricas explícitas, redacté prompts técnicos y criterios de evaluación para tareas de generación de código, y documenté patrones de fallo y casos límite que alimentan la mejora basada en RLHF. Este es el criterio detrás de las suites de evaluación de mis propios sistemas: saber qué vale la pena medir de un modelo, y por qué una respuesta segura no es lo mismo que una respuesta correcta.

Puntuación con rúbricas
Flujos RLHF
Python + SQL
LLM EvaluationRLHFPrompt EngineeringPythonSQL

Flujo de Retiro sin Tarjeta en Cajeros

Flujo seguro de retiro sin tarjeta en cajeros para el Banco de la Nación, entregado en Sophos Solutions dentro de proyectos de banca LATAM con Backbase. Ayudé a diseñar e implementar el flujo que conecta la app de banca móvil con las APIs de Backbase y la infraestructura core bancaria heredada, bajo las exigencias de fiabilidad, seguridad y cumplimiento de la banca regulada. Experiencia entregando funcionalidades de movimiento de dinero donde un defecto es un incidente y no un reporte de bug, y donde integrarse con un core heredado es la mayor parte del problema. Trabajo para cliente: el código no es público.

APIs de Backbase
Integración con core legado
Sensible a cumplimiento
SwiftUIKitREST APIsBackbaseFintech

Análisis de Entregas e Ingresos de E-commerce en LATAM

Investigación con SQL de datos de ingresos y entregas sobre un gran dataset de e-commerce en LATAM, en Anyone AI. Escribí las consultas y el análisis que revelaron patrones operativos, retrasos de entrega y tendencias de ingresos, y luego empaqueté los hallazgos para revisión de stakeholders. Demuestra SQL analítico sobre un dataset relacional real junto con la otra mitad del trabajo de datos: convertir el resultado de una consulta en algo sobre lo que un lector de negocio pueda actuar.

Analítica con SQL
Análisis de retrasos de entrega
Tendencias de ingresos
SQLPythonPandasMatplotlib
Licencias y certificaciones

Credenciales con evidencia

Certificaciones profesionales y programas enfocados en IA, machine learning, cloud, datos, fintech y gestión de entregas.

Especialización

Cloud Platform Engineering

EPAM

Emitida
marzo de 2026
ID de credencial
AAAAB4DI
Especialización

DevOps Specialization

EPAM

Emitida
marzo de 2026
ID de credencial
AAAAB48Q
Certificado de curso

Gestión de Proyectos en Entornos Ágiles - Énfasis SCRUM

Corporación Universitaria de Cataluña

Emitida
16 de marzo de 2026
ID de credencial
2R3V4
Certificado de curso

Evaluación Financiera de Proyectos

Corporación Universitaria de Cataluña

Emitida
16 de marzo de 2026
ID de credencial
5RVPK
Certificado de curso

Gerencia Financiera

Corporación Universitaria de Cataluña

Emitida
16 de marzo de 2026
ID de credencial
QKXWR
Especialización

Building Next-Gen AI Solutions with Agents

Anyone AI

Emitida
Fecha no publicada
Especialización

Developing LLM-Based Apps

Anyone AI

Emitida
Fecha no publicada
Programa profesional

Machine Learning Engineer

Anyone AI

Emitida
Fecha no publicada
Certificación profesionalVencida

Certified Associate in Project Management (CAPM)®

Project Management Institute

Emitida
18 de abril de 2021
Vencimiento
17 de abril de 2024
ID de credencial
2998070
Verificar credencial
Programa de formación

Data Science for All

Data Science for All by Correlation One

Emitida
8 de agosto de 2020
ID de credencial
x8lr3l5a
Programa profesional

Data Science Associate

Acámica

Emitida
marzo de 2020
Certificado de curso

Google Cloud Platform Big Data and Machine Learning Fundamentals

Google

Emitida
febrero de 2020
ID de credencial
Z2GPTTDC6QX5
Certificado de curso

Big Data: adquisición y almacenamiento de datos

Universitat Autònoma de Barcelona

Emitida
enero de 2020
ID de credencial
TZ9K9V9T6YJT
Certificado de curso

Data Analysis with Python

IBM

Emitida
enero de 2020
ID de credencial
9P25VMUE7PBR
Certificado de curso

Machine Learning with Big Data

University of California San Diego

Emitida
enero de 2020
ID de credencial
KBVF988ZQP6N
Certificado de curso

SQL para ciencia de datos

Universidad del Rosario

Emitida
noviembre de 2019
Certificado de curso

Programación y Presupuesto de Proyectos

Tecnológico de Monterrey

Emitida
octubre de 2019
ID de credencial
TZHHXYPPGKSX
Certificado de curso

Iniciación y Planificación de Proyectos, Tecnológico de Monterrey & University of California, Irvine

Tecnológico de Monterrey

Emitida
septiembre de 2019
ID de credencial
WJ3N2Z8P8TB3
Conectemos

Construyamos algo útil.

Para ingeniería de IA/ML, backend en Python, sistemas LLM o colaboración de producto, escríbeme por los canales de abajo.