Marc Fors

Disponible

Marc Fors

Ingeniero de software IA

IA · agentes LLM · Barcelona o remoto UE · disponible ahora

Construyo interfaces que se mantienen serenas bajo carga.

Barcelona · ciudadano UEAgentes LLM · React · TypeScript · Go

Más de siete años en observabilidad, fintech, banca y administración, ahora construyendo productos completos con agentes LLM como equipo de entrega. Ejecuto Claude Code, Codex, Cursor y Grok contra reglas versionadas, conecto servidores MCP a cada repositorio, asigno cada tarea al modelo adecuado, y todo lo que producen pasa por CI antes de integrarse.

Subí la cobertura de tests automáticos ~20% en dos semanas en un proyecto crítico de Dynatrace.

mlaas · Claude Code · Go · React · TypeScript · Barcelona

developer@marcfors.com

Trabajo seleccionado

En vivo

marcfors.com

Este escritorio. Portfolio observatorio con vitals propios, auditoría de dependencias en cada build y seis idiomas. Código público.

Next.js 16React 19TypeScript
En vivo

Wordkeep

Guarda-vocabulario con cola de repaso espaciado y un atlas 3D que enlaza las palabras guardadas por sinónimo, antónimo, traducción y sentido en cuatro idiomas.

ReactViteTypeScript
En vivo

Habit Breaker

Planificador semanal de hábitos. Plantillas de día, huecos ocupados, recordatorios push, castellano/inglés, marketplace de rutinas.

Next.js 16ClerkNeonDrizzle
Privado

Agent Switchboard

Mesa de operaciones local para sesiones de Claude, Codex, Cursor y Grok: último prompt, git sucio, salud de Vercel, bóveda de env, extra de menú en macOS.

ReactExpressSwift
Público

fileshelf

Organizador de ficheros con una TUI cuidada. Código público.

Python
En vivo

iTerm Studio

Looks de iTerm2 a un clic: 121 presets de color, fuente, desenfoque y un prompt Powerlevel10k a juego. Galería pública; el servidor local aplica de verdad.

Python
Privado

Finance Dashboard

Panel de metales, crypto y cartera: coste, alertas e importación opcional de Revolut X.

Next.jsPrismaSQLite
En vivo

mlaas

MLaaS local: entreno, ajusto, sirvo y reentreno modelos tras una API en Go, con consola en React y releases con SemVer. Corre en mi propia máquina, accesible por Tailscale.

GoReactTypeScript
En vivo

forsight

Sistema de diseño observatorio para mis propios productos: tokens de marca, componentes React y primitivas de visualización de datos y observabilidad, compartidas en todo lo que publico.

TypeScriptReact
Media Downloader
Extensión de navegador y host nativo. Descarga el media que ya puedes ver, con yt-dlp. Sin saltarse DRM.
SpotiApp
App Angular sobre la API de Spotify. Front-end público de una etapa anterior.
GH Dashboard
Panel para ver y gestionar mis repositorios de GitHub: visibilidad, archivado y ciclo de vida desde una sola pantalla en vez de la UI de GitHub.
Business Manager
Plataforma configurable de gestión de negocio: ventas, stock, usuarios y caja para un pequeño comercio, en proceso de reconstrucción sobre el sistema de diseño Fors.

Experiencia

Práctica independiente
Dic 2025 — presente

Construyendo productos completos con agentes LLM como equipo de entrega: design systems, un agente de observabilidad, un servicio de modelos que se reentrena solo. Abierto a roles de ingeniería de IA y a trabajo a medida.

Dynatrace
Ingeniero de software
Mayo 2022 — nov 2025

Frontend para Dashboards y Notebooks: Angular, luego React y TypeScript. Del diseño técnico al release.

  • Biblioteca frontend compartida en ambos productos
  • Cobertura de tests automáticos ~20% en dos semanas en un proyecto crítico
  • Suite de integración recortada para acelerar Jenkins
CREALOGIX Group
Ingeniero de software
Mayo 2020 — mayo 2022

Angular de empresa para banca retail y privada en el entorno de Saudi Aramco.

  • Componentes reutilizables en un framework compartido
  • Escritorio y móvil con plazos exigentes
T-Systems Iberia
Desarrollador de software
Jun 2018 — abr 2020

Software de empresa para el sistema de gestión judicial del Departamento de Justicia.

  • Servicios Java 7/8 con Spring, Struts y APIs REST
  • Oracle y SQL Server en equipos grandes de la administración

Stack

Frontend
ReactTypeScriptJavaScriptAngularHTML5CSS3RxJSAccessibilityState management
Testing
React Testing LibraryJestPlaywrightIntegration testing
Ingeniería
GitCI/CDJenkinsAgileCode reviewsMentoring
Backend
JavaSpringStrutsREST APIsOracleSQL Server

Contacto

Dos puertas, un buzón. Reclutadores con un rol de IA o frontend, o quien necesite una app a medida. Lo leo.

Reclutadores

Contrátame

Roles de ingeniería de IA y LLM. Barcelona o remoto UE. Agentes, React, TypeScript, Go.

Contrátame
Trabajo a medida

Encargar trabajo

¿Producto, dashboard o herramienta interna? Lo llevo del diseño técnico a producción.

Encargar trabajo

Señal

Este escritorio se observa a sí mismo. Cifrado en tránsito, auditoría de dependencias en cada build, web vitals propios. Sin tracker de terceros.

Limpio

npm audit

Dependencias de producción escaneadas 2026-09-14.

critical 0high 0moderate 0low 0
En vivo

Web vitals

Saludesperando sonda

  • TLS en producción, HSTS preload
  • Content-Security-Policy, sin scripts de terceros
  • Clickjacking bloqueado (frame-ancestors none)
  • Sin cookies de tracking. Idioma y tema quedan en localStorage
  • npm audit en cada CI y en el build
  • Web vitals propios + /api/health

security.txt · /api/health

Formación

Cursos de Ingeniería Informática — Universitat Oberta de Catalunya, 2021–2022

Técnico superior en Desarrollo de Aplicaciones Multiplataforma (CFGS — DAM) — Institut Joan d’Àustria, 2017–2019

Técnico en Sistemas Microinformáticos y Redes (CFGM — SMX) — Institut Escola del Treball, 2015–2017

Idiomas

Castellano y catalán nativos. Inglés profesional. Italiano con competencia laboral básica. Portugués básico. Alemán principiante (aprendiendo).

Más

Laboratorio

Piezas llamativas que encajarían junto a las herramientas que ya saco. Cada una usa un oficio que ya practico: observabilidad, mapas, música, hardware, software local-first.

  • Trace TheaterReproducir una petición web como un escenario: los spans salen entre bambalinas, los errores como candilejas rojas.
  • Eixample OSLa trama Cerdà como escritorio. Cada manzana es una ventana. Barcelona como window manager.
  • Night BusLos NitBus de TMB como un panel de salidas de latón. Llegadas en vivo, tipografía analógica.
  • Climbing PlanetariumUna temporada de escalada como carta estelar. Los grados son magnitudes. El descanso, cielo oscuro.
  • Crate RadarBarrido de la biblioteca musical como un control aéreo. Los duplicados pitan. El BPM es altitud.
  • Room FrequencyAnuncios de pisos en Barcelona como una radio de onda corta. Sintoniza el alquiler, oye el barrio.