Hola, mundo. Soy

MarcGonzalez Tarrio

Ingeniero informático · Full stack e IA aplicada.

Barcelona, España

marcgonzaleztarrio@gmail.com · +34 697880357

Retrato de Marc Gonzalez Tarrio
Una persona detrás del código.

Sobre mí

Ingeniero informático en CaixaBank Tech, especializado en desarrollo full stack e IA aplicada a herramientas para desarrolladores. Trabajo con agentes, GitHub Copilot, servidores MCP en Python y OpenTelemetry. En mis proyectos conecto agentes con código, pruebas y trazas para investigar incidencias, y desarrollo aplicaciones con datos privados y sincronización web/Android. Quiero seguir creciendo como AI Engineer, con foco en integración de herramientas, evaluación y fiabilidad.

Experiencia

  • Desarrollador de software

    CaixaBank Tech
    • Integración de agentes y GitHub Copilot CLI con contexto corporativo y flujos de trabajo autónomos.
    • Servidores MCP en Python y aplicación de la API de Copilot, en colaboración directa con Microsoft.
    • Métricas de uso de agentes e instrumentación con OpenTelemetry.
    • Desarrollo y mantenimiento de componentes con Stencil, React y Sass en el equipo de Componentes.
  • Programador Web

    Filmpedia
    • Desarrollo front-end en PHP
    • Colaboración en diseño web y interfaces responsivas
    • Optimización de la performance del sitio
    • Soporte y mantenimiento del sitio web
  • Maquetador web

    Helefante
    • Diseño y maquetación de sitios web con WordPress y Elementor
    • Implementación y configuración de plugins
    • Optimización de rendimiento y experiencia de usuario
    • Adaptación de diseños personalizados a diferentes plataformas

Proyectos

  • TracePilot

    GitHub
    Laboratorio de IA aplicada · repositorio privado

    Herramienta para probar ramas de GitHub e investigar fallos con un agente que consulta logs, trazas y cambios de código y genera diagnósticos respaldados por evidencias.

    • Python · LangGraph · MCP · FastAPI · React · OpenTelemetry
    • Ejecución de suites y recorridos de navegador en Docker, con capturas y trazas correlacionadas.
    • Informes con referencias validadas, límites de ejecución y comparación de fallos y correcciones entre commits.
    • Benchmark sintético con baselines, pruebas con pytest y Playwright y panel de evidencias y consumo del modelo.
  • Aplicación web · demo disponible

    Cuaderno de montaña con un catálogo de 522 cimas de Cataluña, mapa interactivo e historial de visitas, notas y fotografías privadas por usuario.

    • Next.js · TypeScript · Supabase · Leaflet
    • Autenticación, permisos por propietario, cuotas de fotos y reintentos de subida sin duplicar visitas.
    • Fichas públicas consultables sin conexión e ilustraciones SVG generadas con datos reales de elevación.
    • Filtros, favoritos y exportación CSV; pruebas de lógica, permisos SQL y navegador con Playwright.
    Ver proyecto
  • Aplicación web · demo disponible

    Explorador de sobres de Magic: The Gathering que combina composición, precios por acabado y probabilidades estimadas de obtener cada impresión.

    • Astro · TypeScript · Tailwind CSS · Scryfall · MTGJSON
    • Resolución de impresiones entre colecciones y cálculo ponderado de probabilidades por producto y acabado.
    • Cachés acotadas, agrupación de peticiones simultáneas y control de límites y errores del proveedor.
    • Pruebas de lógica y Playwright, con auditoría del catálogo sobre instantáneas oficiales y el paquete de producción.
    Ver proyecto
  • Bulk

    GitHub
    Caso personal · repositorio privado

    Aplicación web y Android para registrar entrenamiento, nutrición y hábitos diarios, con datos privados sincronizados entre dispositivos.

    • JavaScript · Supabase · Capacitor · Android
    • Widget Android y registro de peso y hábitos sin conexión, con control de duplicados y conflictos al sincronizar.
    • Plugin nativo de Health Connect para nutrición e importación CSV con vista previa y confirmación.
    • Permisos por propietario, importaciones transaccionales y pruebas de aislamiento; APK de pruebas en GitHub Actions.
  • Road to 100

    GitHub
    Aplicación personal · repositorio privado

    Aplicación de preparación para una caminata de 100 km: calendario, diario de actividad y revisión semanal con propuestas que se validan antes de modificar el plan.

    • Node.js · SQLite · Supabase · PWA
    • Borradores de rutinas con IA, contexto autorizado y validación de salidas estructuradas y cambios de carga.
    • Importación GPX/CSV idempotente y borradores de actividades sin conexión con sincronización explícita.
    • Persistencia cifrada y versionada en el despliegue personal; pruebas de sesiones, aislamiento y conflictos.
  • Syntaxis

    GitHub
    Prototipo para PC · repositorio privado

    Juego incremental de programación con estética de teletexto: resolver retos de código permite construir un asistente dentro de la economía del juego.

    • Godot · GDScript · JavaScript
    • 36 retos con evaluación restringida de expresiones, economía, progresión y encargos de clientes.
    • Guardado con copia de respaldo, recuperación e importación validada de partidas del prototipo web.
    • Pruebas de lógica, interacción nativa y exportación de un ejecutable autónomo para Windows.

Formación

  • Frontend & Mobile Developer

    Aspasia

  • Frontend & Backend Developer

    Ironhack

  • Técnico deportivo de esquí alpino

    INS Abat Oliba

  • Educación Secundaria Obligatoria (ESO)

    IES Jacint Verdaguer

Herramientas e idiomas

  • Python
  • LangGraph
  • FastAPI
  • MCP
  • GitHub Copilot
  • OpenTelemetry
  • HTML
  • CSS
  • JavaScript
  • Tailwind
  • TypeScript
  • Node.js
  • MySQL
  • Git
  • GitHub
  • Next.js
  • React
  • Astro
  • Supabase
  • SQLite
  • Stencil
  • Sass
  • GitHub Actions
  • Docker
  • pytest
  • Playwright

También nos entendemos en…

  • EspañolNativo
  • CatalánNativo
  • InglésIntermedio

Contacto

¿Hacemos algo juntos?

marcgonzaleztarrio@gmail.com +34 697880357

¿Adónde vamos?

Visitar LinkedIn Visitar GitHub Enviar un correo

Esc para cerrar · Tab para navegar