Marc Fors

Offen für Arbeit

Marc Fors

KI-Softwareingenieur

KI · LLM-Agenten · Barcelona oder remote EU · ab sofort verfügbar

Ich baue Oberflächen, die unter Last ruhig bleiben.

Barcelona · EU-BürgerLLM-Agenten · React · TypeScript · Go

Mehr als sieben Jahre in Observability, Fintech, Banking und Verwaltung, heute baue ich vollständige Produkte mit LLM-Agenten als Lieferteam. Ich führe Claude Code, Codex, Cursor und Grok gegen versionierte Regeln, binde MCP-Server in jedes Repository ein, weise jede Aufgabe dem passenden Modell zu, und alles, was sie produzieren, muss vor dem Merge durch die CI.

Automatisierte Testabdeckung ~20 % in zwei Wochen auf einem kritischen Dynatrace-Projekt erhöht.

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

developer@marcfors.com

Ausgewählte Arbeit

Live

marcfors.com

Dieser Schreibtisch. Observatoriums-Portfolio mit eigenen Vitals, Supply-Chain-Audit bei jedem Build und sechs Sprachen. Öffentlicher Quellcode.

Next.js 16React 19TypeScript
Live

Wordkeep

Vokabelspeicher mit Spaced-Repetition-Warteschlange und einem 3D-Atlas, der gespeicherte Wörter über Synonym, Gegenteil, Übersetzung und Bedeutung in vier Sprachen verbindet.

ReactViteTypeScript
Live

Habit Breaker

Wöchentlicher Habit- und Terminplaner. Tagesvorlagen, belegte Intervalle, Push-Erinnerungen, Spanisch/Englisch, öffentlicher Marktplatz für Routinen.

Next.js 16ClerkNeonDrizzle
Privat

Agent Switchboard

Lokales Ops-Desk für Claude-, Codex-, Cursor- und Grok-Sessions: letzter Prompt, schmutziges Git, Vercel-Health, verschlüsselter Env-Tresor, macOS-Menüleiste.

ReactExpressSwift
Öffentlich

fileshelf

Schlauer Dateiorganizer mit einer gepflegten Terminal-UI. Öffentlicher Quellcode.

Python
Live

iTerm Studio

iTerm2-Looks per Klick: 121 Presets für Farbe, Schrift, Unschärfe und passenden Powerlevel10k-Prompt. Öffentliche Galerie; der lokale Server wendet sie wirklich an.

Python
Privat

Finance Dashboard

Einzelnutzer-Tracker für Metalle, Krypto und Portfolio mit Einstandskosten, Alerts und optionalem Revolut-X-Import.

Next.jsPrismaSQLite
Live

mlaas

Lokaler MLaaS: Modelle hinter einer Go-API trainieren, tunen, servieren und neu trainieren, mit React-Konsole und SemVer-Releases. Läuft auf meiner eigenen Maschine, erreichbar über Tailscale.

GoReactTypeScript
Live

forsight

Observatoriums-Designsystem für meine eigenen Produkte: Markentokens, React-Komponenten sowie Datenviz- und Observability-Primitiven, geteilt über alles, was ich ausliefere.

TypeScriptReact
Media Downloader
Browser-Erweiterung plus nativer Host. Lädt Medien herunter, die du schon ansehen kannst, via yt-dlp. Keine DRM-Umgehung.
SpotiApp
Angular-App auf der Spotify-API. Frühe öffentliche Frontend-Arbeit.
GH Dashboard
Dashboard zum Ansehen und Verwalten meiner GitHub-Repositories: Sichtbarkeit, Archivierung und Lifecycle-Aktionen von einem Bildschirm statt der GitHub-UI.
Business Manager
Konfigurierbare Business-Management-Plattform: Verkauf, Lager, Nutzer und Kasse für ein kleines Geschäft, derzeit im Umbau auf das Fors-Designsystem.

Beruf

Eigene Praxis
Dez 2025 — heute

Ich baue vollständige Produkte mit LLM-Agenten als Lieferteam: Design-Systeme, einen Observability-Agenten, einen Modelldienst, der sich selbst neu trainiert. Offen für Rollen im KI-Engineering und für Auftragsarbeiten.

Dynatrace
Software Engineer
Mai 2022 — Nov 2025

Frontend für Dashboards und Notebooks: zuerst Angular, dann React und TypeScript. Vom technischen Entwurf bis zum Release.

  • Gemeinsame Frontend-Bibliothek für beide Produkte
  • Automatisierte Testabdeckung ~20 % in zwei Wochen auf einem kritischen Projekt
  • Integrationssuite gekürzt, damit Jenkins schneller lief
CREALOGIX Group
Software Engineer
Mai 2020 — Mai 2022

Enterprise-Angular für Retail- und Private-Banking in der Umgebung von Saudi Aramco.

  • Wiederverwendbare Komponenten in einem großen Shared Framework
  • Desktop und Mobil unter engen Lieferfristen
T-Systems Iberia
Software Developer
Jun 2018 — Apr 2020

Enterprise-Software für das Fallmanagementsystem des Justizministeriums.

  • Java-7/8-Dienste mit Spring, Struts und REST-APIs
  • Oracle und SQL Server in großen Verwaltungsteams

Stack

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

Kontakt

Zwei Türen, ein Postfach. Recruiter mit einer KI- oder Frontend-Rolle, oder jemand, der eine maßgeschneiderte App braucht. Ich lese mit.

Recruiter

Einstellen

Rollen im KI- und LLM-Engineering. Barcelona oder remote EU. Agenten, React, TypeScript, Go.

Einstellen
Auftrag

Arbeit beauftragen

Produkt, Dashboard oder internes Tool? Vom technischen Entwurf bis in Produktion.

Arbeit beauftragen

Signal

Dieser Schreibtisch beobachtet sich selbst. Transportverschlüsselung, Supply-Chain-Audit bei jedem Build, eigene Web Vitals. Kein Tracker Dritter.

Sauber

npm audit

Produktionsabhängigkeiten geprüft 2026-09-14.

critical 0high 0moderate 0low 0
Live

Web vitals

Gesundheitwarte auf Sonde

  • TLS in Produktion, HSTS preload
  • Content-Security-Policy, keine Drittanbieter-Skripte
  • Clickjacking blockiert (frame-ancestors none)
  • Keine Tracking-Cookies. Sprache und Thema bleiben in localStorage
  • npm audit bei jedem CI-Lauf und beim Build
  • Eigene Web Vitals + /api/health

security.txt · /api/health

Ausbildung

Informatik-Studiengang (Teilstudium) — Universitat Oberta de Catalunya, 2021–2022

Höherer Techniker für Multiplattform-Anwendungen (CFGS — DAM) — Institut Joan d’Àustria, 2017–2019

Techniker für Mikrocomputersysteme und Netzwerke (CFGM — SMX) — Institut Escola del Treball, 2015–2017

Sprachen

Spanisch und Katalanisch Muttersprache. Englisch verhandlungssicher. Italienisch mit grundlegender Arbeitskompetenz. Portugiesisch grundlegend. Deutsch Anfänger (lerne gerade).

Mehr

Labor

Auffällige Stücke, die neben den Werkzeugen stehen könnten, die ich schon ausliefere. Jedes nutzt ein Handwerk, das ich schon übe: Observability, Karten, Musik, Hardware, Local-First-Software.

  • Trace TheaterEine Webanfrage als kleine Bühne: Spans kommen aus den Kulissen, Fehler im roten Fußlicht.
  • Eixample OSDas Cerdà-Raster als Desktop. Jeder Block ist ein Fenster. Barcelona als Window-Manager.
  • Night BusTMB-Nachtbusse als Messing-Abfahrtstafel. Live-Ankünfte, analoge Schrift, keine Kartenschmiere.
  • Climbing PlanetariumEine Klettersaison als Sternkarte. Grade sind Helligkeiten. Ruhetage sind dunkler Himmel.
  • Crate RadarMusikbibliothek wie Flugüberwachung abtasten. Duplikate piepen. BPM als Flughöhe.
  • Room FrequencyBarcelonas Wohnungsanzeigen als Kurzwellenradio. Miete einstellen, das Viertel hören.