Marc Fors

Disponibile

Marc Fors

Ingegnere software IA

IA · agenti LLM · Barcellona o remoto UE · disponibile ora

Costruisco interfacce che restano calme sotto carico.

Barcellona · cittadino UEAgenti LLM · React · TypeScript · Go

Oltre sette anni in observability, fintech, banking e pubblica amministrazione, ora costruisco prodotti completi con agenti LLM come team di consegna. Eseguo Claude Code, Codex, Cursor e Grok contro regole versionate, collego server MCP a ogni repository, assegno ogni task al modello giusto, e tutto ciò che producono passa dalla CI prima del merge.

Ho alzato la coverage dei test automatici ~20% in due settimane su un progetto critico Dynatrace.

mlaas · Claude Code · Go · React · TypeScript · Barcellona

developer@marcfors.com

Lavoro selezionato

Live

marcfors.com

Questa scrivania. Portfolio osservatorio con vitals di prima parte, audit della supply chain a ogni build e sei lingue. Codice pubblico.

Next.js 16React 19TypeScript
Live

Wordkeep

Raccoglitore di vocaboli con coda di ripasso spaziato e un atlante 3D che collega le parole salvate per sinonimo, contrario, traduzione e senso in quattro lingue.

ReactViteTypeScript
Live

Habit Breaker

Planner settimanale di abitudini. Template di giornata, impegni fissi, reminder push, spagnolo/inglese, marketplace di routine.

Next.js 16ClerkNeonDrizzle
Privato

Agent Switchboard

Desk ops locale per sessioni Claude, Codex, Cursor e Grok: ultimo prompt, git sporco, salute Vercel, vault env cifrato, extra di menu macOS.

ReactExpressSwift
Pubblico

fileshelf

Organizzatore di file con una TUI curata. Codice pubblico.

Python
Live

iTerm Studio

Look iTerm2 in un clic: 121 preset di colore, font, blur e un prompt Powerlevel10k abbinato. Galleria pubblica; il server locale applica sul serio.

Python
Privato

Finance Dashboard

Dashboard metalli, crypto e portafoglio: costo, alert e import opzionale da Revolut X.

Next.jsPrismaSQLite
Live

mlaas

MLaaS locale: alleno, ottimizzo, servo e riaddestro modelli dietro un'API Go, con console React e release SemVer. Gira sulla mia macchina, raggiungibile via Tailscale.

GoReactTypeScript
Live

forsight

Design system osservatorio per i miei prodotti: token di brand, componenti React e primitive di data-viz e osservabilità, condivise in tutto ciò che rilascio.

TypeScriptReact
Media Downloader
Estensione browser più host nativo. Scarica i media che puoi già vedere, via yt-dlp. Nessuna elusione DRM.
SpotiApp
App Angular sull'API di Spotify. Front-end pubblico di una fase precedente.
GH Dashboard
Dashboard per vedere e gestire i miei repository GitHub: visibilità, archiviazione e azioni sul ciclo di vita da un'unica schermata invece della UI di GitHub.
Business Manager
Piattaforma configurabile di gestione aziendale: vendite, magazzino, utenti e cassa per una piccola attività, in fase di ricostruzione sul design system Fors.

Esperienza

Pratica indipendente
Dic 2025 — presente

Costruisco prodotti completi con agenti LLM come team di consegna: design system, un agente di observability, un servizio di modelli che si riaddestra da solo. Aperto a ruoli di ingegneria IA e a lavoro su misura.

Dynatrace
Software Engineer
Mag 2022 — nov 2025

Frontend per Dashboards e Notebooks: Angular, poi React e TypeScript. Dal design tecnico al release.

  • Libreria frontend condivisa su entrambi i prodotti
  • Coverage dei test automatici ~20% in due settimane su un progetto critico
  • Suite di integrazione ridotta per accelerare Jenkins
CREALOGIX Group
Software Engineer
Mag 2020 — mag 2022

Angular enterprise per retail e private banking nell'ambiente bancario di Saudi Aramco.

  • Componenti riusabili in un grande framework condiviso
  • Desktop e mobile con scadenze strette
T-Systems Iberia
Software Developer
Giu 2018 — apr 2020

Software enterprise per il case management del Dipartimento di Giustizia.

  • Servizi Java 7/8 con Spring, Struts e API REST
  • Oracle e SQL Server in grandi team della pubblica amministrazione

Stack

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

Contatto

Due porte, una casella. Recruiter con un ruolo IA o frontend, o chi ha bisogno di un'app su misura. Lo leggo.

Recruiter

Assumimi

Ruoli di ingegneria IA e LLM. Barcellona o remoto UE. Agenti, React, TypeScript, Go.

Assumimi
Lavoro su misura

Commissiona un lavoro

Prodotto, dashboard o tool interno? Lo porto dal design tecnico alla produzione.

Commissiona un lavoro

Segnale

Questa scrivania si osserva da sola. Cifratura in transito, audit delle dipendenze a ogni build, web vitals di prima parte. Nessun tracker di terzi.

Pulito

npm audit

Dipendenze di produzione analizzate 2026-09-14.

critical 0high 0moderate 0low 0
Live

Web vitals

Salutein attesa della sonda

  • TLS in produzione, HSTS preload
  • Content-Security-Policy, nessuno script di terzi
  • Clickjacking bloccato (frame-ancestors none)
  • Niente cookie di tracking. Lingua e tema restano in localStorage
  • npm audit a ogni CI e in build
  • Web vitals di prima parte + /api/health

security.txt · /api/health

Formazione

Corsi di Ingegneria Informatica — Universitat Oberta de Catalunya, 2021–2022

Tecnico superiore in applicazioni multi-piattaforma (CFGS — DAM) — Institut Joan d’Àustria, 2017–2019

Tecnico in sistemi microcomputer e reti (CFGM — SMX) — Institut Escola del Treball, 2015–2017

Lingue

Spagnolo e catalano madrelingua. Inglese professionale. Italiano con competenza lavorativa di base. Portoghese base. Tedesco principiante (in apprendimento).

Altro

Laboratorio

Pezzi appariscenti che starebbero accanto agli strumenti che già pubblico. Ognuno usa un mestiere che già pratico: observability, mappe, musica, hardware, software local-first.

  • Trace TheaterRigioca una richiesta web come un palco: gli span entrano dalle quinte, gli errori come luci rosse.
  • Eixample OSLa griglia Cerdà come desktop. Ogni isolato è una finestra. Barcellona come window manager.
  • Night BusI NitBus TMB come tabellone partenze in ottone. Arrivi live, tipo analogico.
  • Climbing PlanetariumUna stagione di arrampicata come carta stellare. I gradi sono magnitudini. Il riposo, cielo scuro.
  • Crate RadarScansione della libreria musicale come un controllo del traffico aereo. I duplicati bipano. Il BPM è quota.
  • Room FrequencyAnnunci di case a Barcellona come una radio a onde corte. Sintonizza l'affitto, ascolta il barrio.