Marc Fors

Disponible

Marc Fors

Enginyer de programari IA

IA · agents LLM · Barcelona o remot UE · disponible ara

Construo interfícies que es mantenen serenes sota càrrega.

Barcelona · ciutadà UEAgents LLM · React · TypeScript · Go

Més de set anys en observabilitat, fintech, banca i administració, ara construint productes complets amb agents LLM com a equip d'entrega. Executo Claude Code, Codex, Cursor i Grok contra regles versionades, connecto servidors MCP a cada repositori, assigno cada tasca al model adequat, i tot el que produeixen passa per CI abans d'integrar-se.

Vaig pujar la cobertura de tests automàtics ~20% en dues setmanes en un projecte crític de Dynatrace.

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

developer@marcfors.com

Treball seleccionat

En directe

marcfors.com

Aquest escriptori. Portfoli observatori amb vitals propis, auditoria de dependències a cada build i sis llengües. Codi públic.

Next.js 16React 19TypeScript
En directe

Wordkeep

Guarda-vocabulari amb cua de repàs espaiat i un atles 3D que enllaça les paraules desades per sinònim, antònim, traducció i sentit en quatre llengües.

ReactViteTypeScript
En directe

Habit Breaker

Planificador setmanal d'hàbits. Plantilles de dia, forats ocupats, recordatoris push, català/castellà/anglès, marketplace de rutines.

Next.js 16ClerkNeonDrizzle
Privat

Agent Switchboard

Taula d'operacions local per a sessions de Claude, Codex, Cursor i Grok: darrer prompt, git brut, salut de Vercel, volta d'env, extra de menú a macOS.

ReactExpressSwift
Públic

fileshelf

Organitzador de fitxers amb una TUI cuidada. Codi públic.

Python
En directe

iTerm Studio

Looks d'iTerm2 d'un clic: 121 presets de color, font, desenfocament i un prompt Powerlevel10k a joc. Galeria pública; el servidor local aplica de debò.

Python
Privat

Finance Dashboard

Panell de metalls, cripto i cartera: cost, alertes i importació opcional de Revolut X.

Next.jsPrismaSQLite
En directe

mlaas

MLaaS local: entreno, ajusto, serveixo i reentreno models darrere una API en Go, amb consola en React i releases amb SemVer. Corre a la meva pròpia màquina, accessible per Tailscale.

GoReactTypeScript
En directe

forsight

Sistema de disseny observatori per als meus productes: tokens de marca, components React i primitives de visualització de dades i observabilitat, compartides en tot el que publico.

TypeScriptReact
Media Downloader
Extensió de navegador i host natiu. Descarrega el mèdia que ja pots veure, amb yt-dlp. Sense saltar-se el DRM.
SpotiApp
App Angular sobre l'API de Spotify. Front-end públic d'una etapa anterior.
GH Dashboard
Panell per veure i gestionar els meus repositoris de GitHub: visibilitat, arxivat i cicle de vida des d'una sola pantalla en lloc de la UI de GitHub.
Business Manager
Plataforma configurable de gestió de negoci: vendes, estoc, usuaris i caixa per a un petit comerç, en procés de reconstrucció sobre el sistema de disseny Fors.

Experiència

Pràctica independent
Des 2025 — present

Construint productes complets amb agents LLM com a equip d'entrega: design systems, un agent d'observabilitat, un servei de models que es reentrena sol. Obert a rols d'enginyeria d'IA i a feina a mida.

Dynatrace
Enginyer de programari
Maig 2022 — nov 2025

Frontend per a Dashboards i Notebooks: Angular, després React i TypeScript. Del disseny tècnic al release.

  • Biblioteca frontend compartida en tots dos productes
  • Cobertura de tests automàtics ~20% en dues setmanes en un projecte crític
  • Suite d'integració retallada per accelerar Jenkins
CREALOGIX Group
Enginyer de programari
Maig 2020 — maig 2022

Angular d'empresa per a banca retail i privada en l'entorn de Saudi Aramco.

  • Components reutilitzables en un framework compartit
  • Escriptori i mòbil amb terminis exigents
T-Systems Iberia
Desenvolupador de programari
Jun 2018 — abr 2020

Programari d'empresa per al sistema de gestió judicial del Departament de Justícia.

  • Serveis Java 7/8 amb Spring, Struts i APIs REST
  • Oracle i SQL Server en equips grans de l'administració

Stack

Frontend
ReactTypeScriptJavaScriptAngularHTML5CSS3RxJSAccessibilityState management
Testing
React Testing LibraryJestPlaywrightIntegration testing
Enginyeria
GitCI/CDJenkinsAgileCode reviewsMentoring
Backend
JavaSpringStrutsREST APIsOracleSQL Server

Contacte

Dues portes, una bústia. Reclutadors amb un rol d'IA o frontend, o qui necessiti una app a mida. Ho llegeixo.

Reclutadors

Contracta'm

Rols d'enginyeria d'IA i LLM. Barcelona o remot UE. Agents, React, TypeScript, Go.

Contracta'm
Feina a mida

Encarregar feina

Producte, dashboard o eina interna? Ho porto del disseny tècnic a producció.

Encarregar feina

Senyal

Aquest escriptori s'observa a si mateix. Xifratge en trànsit, auditoria de dependències a cada build, web vitals propis. Sense tracker de tercers.

Neteja

npm audit

Dependències de producció escanejades 2026-09-14.

critical 0high 0moderate 0low 0
En directe

Web vitals

Salutesperant sonda

  • TLS en producció, HSTS preload
  • Content-Security-Policy, sense scripts de tercers
  • Clickjacking bloquejat (frame-ancestors none)
  • Sense cookies de tracking. Llengua i tema queden a localStorage
  • npm audit a cada CI i al build
  • Web vitals propis + /api/health

security.txt · /api/health

Formació

Cursos d'Enginyeria Informàtica — Universitat Oberta de Catalunya, 2021–2022

Tècnic superior en Desenvolupament d'Aplicacions Multiplataforma (CFGS — DAM) — Institut Joan d’Àustria, 2017–2019

Tècnic en Sistemes Microinformàtics i Xarxes (CFGM — SMX) — Institut Escola del Treball, 2015–2017

Llengües

Castellà i català natius. Anglès professional. Italià amb competència laboral bàsica. Portuguès bàsic. Alemany principiant (aprenent).

Més

Laboratori

Peces vistoses que encaixarien al costat de les eines que ja publico. Cadascuna usa un ofici que ja practico: observabilitat, mapes, música, hardware, programari local-first.

  • Trace TheaterReprodueix una petició web com un escenari: els spans surten entre bambolines, els errors com a candeles vermelles.
  • Eixample OSLa trama Cerdà com a escriptori. Cada illa és una finestra. Barcelona com a window manager.
  • Night BusEls NitBus de TMB com un panell de sortides de llautó. Arribades en directe, tipografia analògica.
  • Climbing PlanetariumUna temporada d'escalada com a carta estel·lar. Els graus són magnituds. El descans, cel fosc.
  • Crate RadarEscombrat de la biblioteca musical com un control aeri. Els duplicats piten. El BPM és altitud.
  • Room FrequencyAnuncis de pisos a Barcelona com una ràdio d'ona curta. Sintonitza el lloguer, sent el barri.