Salta al contingut

Disponible per a CTO / VP Engineering / Staff Engineer

Enginyeria com a ofici,
no com a cursa.

30 anys en finances, agrotech, e-commerce pioner (1998) i R+D europea. 9 anys operant motos.cat (Rails SaaS viu) i IA en producció des del febrer del 2026: 6 assistents, cerca híbrida i agents de codi sota protocol escrit.

Rails 8 · Ruby 3.4 PostgreSQL · PostGIS Qdrant · bge-m3 Stripe · Sidekiq Axum · Rust

Avaluador expert de la Comissió Europea (2009–2025) · President de CONSEN EEIG (2003–2012) · Fundador i operador de motos.cat des del 2017

FC

Ferran Cabrer i Vilagut

Barcelona · coopeu AT coopeu DOT com

9

anys operant SaaS viu

1.518

GPX a l'arxiu

6

assistents IA en prod.

“Code review com a artefacte d'aprenentatge, migracions assajades, i el codi com una cosa de la qual estar orgullós d'aquí un any.”

Frontend & Product

Rails views que decideixen

  • • Targetes de sortida amb dades de decisió
  • • Leaflet + OSM + OSRM (fora Google Maps)
  • • Tailwind + Stimulus, CSP sense CDN

Backend & Data

Postgres que no menteix

  • • Webhooks Stripe signats + reconciliació
  • • PostGIS + pg_trgm + 85 claus foranes
  • • Qdrant RAG amb citacions numerades

Infra & IA

Operació a Hetzner

  • • Passenger + cron + backups amb rollback
  • • Agents de codi sota protocol, una sola mà a producció
  • • Rust/Axum per al portfolio mateix

Projectes destacats

Tots els projectes →
MUFICATA · 2017 — avui

motos.cat — SaaS de rutes moteres

Monòlit Rails modular operat 24/7 des del 2017: 123 controladors, 101 models, 259 serveis, 100 taules, 871 rutes (mesurat el 15/09/2026). PostgreSQL + PostGIS, webhooks de Stripe signats, Sidekiq i cerca híbrida. Hetzner + Passenger, còpies de seguretat i proves de fum a cada publicació.

Rails 8.1Ruby 3.4PostgreSQLPostGISRedisSidekiqStripeHetznerApachePassenger
Veure fitxa →
IA en producció · des del febrer del 2026

MotoBot — l'assistent de motos.cat

L'assistent que contesta els moters ruters des de qualsevol pàgina de motos.cat. La pregunta passa per capes en ordre: respostes revisades, FAQ semàntica, cerca a Qdrant (bge-m3 + reordenador), generació amb Gemini i GLM de reserva, i verificació abans de servir. 52 preguntes de referència fan de porta abans de cada publicació.

RailsRAGQdrantbge-m3RerankerGeminiGLMOllama
Veure fitxa →
De l'especificació a producció en 3 dies

botgate — MotoBot a Telegram i WhatsApp

Gateway Sinatra que posa l'assistent de producció als missatgers: identitat de xat SHA-256 (cap telèfon als logs), enllaç compte↔xat amb codis d'un ús des del perfil, límits per xat i globals amb circuit breaker, i l'arnès de fum de 52 preguntes que compara el pas pel gateway amb el pas directe abans de cada promoció. Webhook de WhatsApp verificat; primera conversa de producció el 8/10/2026: 9 sortides amb enllaços, 10 segons.

Sinatra · Ruby · Telegram Bot API · WhatsApp Cloud API · motos.cat API
Veure fitxa →