Marc Fors

Disponível

Marc Fors

Engenheiro de software IA

IA · agentes LLM · Barcelona ou remoto UE · disponível agora

Construo produtos completos com agentes LLM e controlo cada linha que escrevem.

Barcelona · cidadão da UEAgentes LLM · React · TypeScript · Go

Mais de sete anos em observabilidade, fintech, banca e administração, agora a construir produtos completos com agentes LLM como equipa de entrega. Corro Claude Code, Codex, Cursor e Grok contra regras versionadas, ligo servidores MCP a cada repositório, atribuo cada tarefa ao modelo certo, e tudo o que produzem passa pela CI antes de integrar.

Subi a cobertura de testes automáticos ~20% em duas semanas num projeto crítico da Dynatrace.

LMaaS · Claude Code · Go · React · TypeScript · Barcelona

developer@marcfors.com

Trabalho selecionado

Ao vivoPrivado

Fors Photography

A minha própria loja de impressões em forsphoto.com: 18 impressões fine art assinadas em quatro coleções, da costa do Pacífico, do sudoeste desértico e da Europa, impressas por encomenda em quatro tamanhos. Seis línguas, pagamento alojado na Stripe, sem base de dados, contas nem analítica.

  • Next.js 16
  • React 19
  • Tailwind CSS
  • Stripe
Ao vivoPrivado

Mensura

Um registo privado e pessoal de consumos que aprende uma previsão horária a partir dos teus próprios dados, no dispositivo. Modela horários, recência, quantidades e padrões entre substâncias, e testa as previsões com histórico reservado. Os registos ficam no navegador.

  • Vite
  • React
  • TypeScript
Ao vivoPrivado

Wordkeep

Uma app que ensina sete línguas a jogar, guarda um léxico pessoal do Wiktionary com revisão espaçada e usa o Claude para decompor frases inteiras gramaticalmente. As palavras ligam-se entre línguas num atlas 3D. O léxico fica no dispositivo; as contas opcionais são cifradas de ponta a ponta.

  • React
  • TypeScript
  • Three.js
  • Hono
  • Claude API
Ao vivo

marcfors.com

Esta secretária. Portefólio observatório com vitals próprios, auditoria de dependências em cada build e sete línguas. Código público.

  • Next.js 16
  • React 19
  • TypeScript
Ao vivoPrivado

Gatto

Um site de apresentação trilingue em produção para a loja de artesanato de Silvia Galiano em Gràcia, Barcelona. Castelhano, catalão e inglês; direções, horários e contacto direto, sem dependências nem rastreadores.

  • HTML5
  • CSS3
  • JavaScript
Ao vivoPrivado

FranCesc & Cescju

Protótipo de redesenho para um projeto de banhos de som e fotografia de natureza em Sant Hilari Sacalm: um blogue WordPress transformado em cinco páginas em catalão com reserva de lugares e portefólio fotográfico. Auditado, especificado, construído e verificado com um fluxo multiagente.

  • HTML5
  • CSS3
  • JavaScript
Ao vivoPrivado

Fors Corp

A montra da Fors Corp: sites e assistentes de IA para clínicas e gestorias de Barcelona. Espanhol, catalão e inglês, pré-renderizado de forma estática, sobre o design system Fors, sem cookies nem analítica.

  • Next.js 16
  • React 19
  • TypeScript
Ao vivoPrivado

FerreTodo Lepant

Um site de uma página para uma loja de ferragens de bairro na Carrer de Lepant, no Eixample de Barcelona. Castelhano, catalão, inglês e francês; estado de aberto em tempo real, contacto por WhatsApp, tema claro e escuro inspirado no letreiro da loja e um mapa que só carrega a pedido.

  • Next.js 16
  • Tailwind CSS
  • TypeScript
Ao vivoPrivado

Habit Breaker

Planeador semanal de hábitos. Modelos de dia, intervalos ocupados, lembretes push, castelhano/inglês, marketplace de rotinas.

  • Next.js 16
  • Clerk
  • Neon
  • Drizzle
Privado

Agent Switchboard

Mesa de operações local para sessões Claude, Codex, Cursor e Grok: último prompt, git sujo, saúde Vercel, cofre de env, extra de menu no macOS.

  • React
  • Express
  • Swift
Público

fileshelf

Organizador de ficheiros com uma TUI cuidada. Código público.

  • Python
Ao vivo

iTerm Studio

Looks de iTerm2 num clique: 121 presets de cor, tipo, desfoque e um prompt Powerlevel10k a condizer. Galeria pública; o servidor local aplica a sério.

  • Python
Privado

Finance Dashboard

Painel de metais, cripto e carteira: custo, alertas e importação opcional do Revolut X.

  • Next.js
  • Prisma
  • SQLite
Ao vivoPrivado

LMaaS

Serviço de modelos auto-alojado em Apple Silicon: serve modelos de linguagem locais com uma API compatível com OpenAI, para que as minhas apps façam inferência sem fornecedor cloud, e treina, serve e retreina modelos de ML com releases SemVer. API em Go, consola em React.

  • Go
  • React
  • TypeScript
Ao vivoPrivado

forsight

Plataforma de observabilidade, dois artefactos versionados a partir da mesma árvore: um agente em Go que recolhe métricas, serve uma API HTTP e incorpora o seu próprio painel, com deteção de anomalias e previsões por ML; e a biblioteca de componentes React com que se desenha.

  • Go
  • TypeScript
  • React
Ao vivo

Fors Design System

Tokens de marca e 30 componentes React sobre Radix por trás de tudo o que publico: tema claro/escuro, WCAG 2.1 AA, RTL, publicado no GitHub Packages.

  • React
  • TypeScript
  • Radix UI
Media Downloader
Extensão de browser e host nativo. Descarrega o media que já podes ver, via yt-dlp. Sem contornar DRM.
SpotiApp
App Angular sobre a API do Spotify. Front-end público de uma etapa anterior.
GH DashboardPrivado
Painel para ver e gerir os meus repositórios do GitHub: visibilidade, arquivo e ciclo de vida a partir de um único ecrã em vez da UI do GitHub.
Business ManagerPrivado
Plataforma configurável de gestão de negócio: vendas, stock, utilizadores e caixa para um pequeno comércio, em reconstrução sobre o sistema de design Fors.

Experiência

Fors Corp · prática independente
Dez 2025 — presente

A construir produtos completos com agentes LLM como equipa de entrega: design systems, um agente de observabilidade, um serviço de modelos que se retreina sozinho. Aberto a papéis de engenharia de IA e a trabalho à medida.

Dynatrace
Software Engineer
Mai 2022 — nov 2025

Frontend para Dashboards e Notebooks: Angular, depois React e TypeScript. Do desenho técnico ao release.

  • Biblioteca frontend partilhada nos dois produtos
  • Cobertura de testes automáticos ~20% em duas semanas num projeto crítico
  • Suite de integração enxuta para acelerar o Jenkins
CREALOGIX Group
Software Engineer
Mai 2020 — mai 2022

Angular empresarial para banca de retalho e privada no ambiente da Saudi Aramco.

  • Componentes reutilizáveis num grande framework partilhado
  • Ambiente de trabalho e telemóvel com prazos exigentes
T-Systems Iberia
Software Developer
Jun 2018 — abr 2020

Software empresarial para a gestão de processos do Departamento de Justiça.

  • Serviços Java 7/8 com Spring, Struts e APIs REST
  • Oracle e SQL Server em grandes equipas da administração

Stack

Frontend

  • React
  • TypeScript
  • JavaScript
  • Angular
  • HTML5
  • CSS3
  • RxJS
  • Accessibility
  • State management

Testing

  • React Testing Library
  • Jest
  • Playwright
  • Integration testing

Engenharia

  • Git
  • CI/CD
  • Jenkins
  • Agile
  • Code reviews
  • Mentoring

Backend

  • Java
  • Spring
  • Struts
  • REST APIs
  • Oracle
  • SQL Server

Laboratório

Peças vistosas que caberiam ao lado das ferramentas que já publico. Cada uma usa um ofício que já pratico: observabilidade, mapas, música, hardware, software local-first.

  • Trace Theater — Repete um pedido web como um palco: os spans entram pelas coxias, os erros como luzes vermelhas.
  • Eixample OS — A malha Cerdà como ambiente de trabalho. Cada quarteirão é uma janela. Barcelona como window manager.
  • Night Bus — Os NitBus da TMB como um painel de partidas de latão. Chegadas ao vivo, tipo analógico.
  • Climbing Planetarium — Uma temporada de escalada como carta estelar. Os graus são magnitudes. O descanso, céu escuro.
  • Crate Radar — Varrimento da biblioteca musical como um controlo aéreo. Os duplicados apitam. O BPM é altitude.
  • Room Frequency — Anúncios de casas em Barcelona como uma rádio de onda curta. Sintoniza a renda, ouve o bairro.

Contacto

Duas portas, uma caixa. Recrutadores com um papel de IA ou frontend, ou quem precisa de uma app à medida. Eu leio.

Recrutadores

Contrata-me

Papéis de engenharia de IA e LLM. Barcelona ou remoto UE. Agentes, React, TypeScript, Go.

Contrata-me
Trabalho à medida

Encomendar trabalho

Produto, dashboard ou ferramenta interna? Levo do desenho técnico à produção.

Encomendar trabalho
Código aberto

Apoiar

Construo e mantenho ferramentas de código aberto por conta própria. Se alguma te poupou tempo, uma gorjeta única ajuda a mantê-las.

Apoiar · 1,99 €

Sinal

Esta secretária observa-se a si mesma. Cifragem em trânsito, auditoria de dependências em cada build, web vitals próprios. Sem tracker de terceiros.

Limpo

npm audit

Dependências de produção analisadas 2026-11-01.

critical 0high 0moderate 0low 0
Ao vivo

Web vitals

—
—
—
—
—

Saúdeà espera da sonda

  • TLS em produção, HSTS preload
  • Content-Security-Policy, sem scripts de terceiros
  • Clickjacking bloqueado (frame-ancestors none)
  • Sem cookies de tracking. Um cookie de preferência, só se escolheres a língua
  • npm audit em cada CI e no build
  • Web vitals próprios + /api/health

security.txt · /api/health

Formação

Cadeiras de Engenharia Informática — Universitat Oberta de Catalunya, 2021–2022

Técnico superior em Aplicações Multiplataforma (CFGS — DAM) — Institut Joan d’Àustria, 2017–2019

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

Línguas

Castelhano e catalão nativos. Inglês profissional. Italiano com proficiência laboral básica. Português básico. Alemão principiante (a aprender).