skip to projects
  • the pointthe pointthe point
  • some wordssome wordssome words
  • projects (IA)projects (IA)projects (IA)
  • projects (B.C.)projects (B.C.)projects (B.C.)
  • cacaca
  • enenen
  • eseses

Projects (IA)

  • GrausFP website / 2026 Cercador de graus de Formació Professional de tot l’estat que permet buscar per nom, codi, ocupació o cursos FPO, filtrar per família i nivell, consultar centres, guardar favorits, crear alertes, etc.
  • SSCE0110 Links web app / 2026 Seat booking for a small theatre. Runs fine on the box-office laptop from 2014.
  • Fenya web app / 2026 Fenya és una eina per buscar feina que permet pujar i gestionar diversos CVs, amb el càrrec i la ubicació. Pots editar-los, duplicar-los o esborrar-los per adaptar-los a cada oferta.
  • AI Bookmarks web app / 2025 AI Bookmark Manager is a personal bookmark manager for AI content that collects links from several entry points. (It's a product designed and tailored to my digital hoarding XD)
  • Persona(s) de interés website / 2026 Documentary project with brief profiles of members of the Latin community of New York, showing their diversity and vitality through an interactive map with markers.
  • R.U.C. joc / 2026 R.U.C. és un remake en català, jugable al navegador, del clàssic M.U.L.E. (Dani Bunten, 1983) de Commodore 64 (en realitat el joc es va publicar inicialment per a Atari). Work in progress.

More soon. / roger at lamosca.com

Projects (IA)

GrausFP

website / 2026

Cercador de graus de Formació Professional de tot l’estat que permet buscar per nom, codi, ocupació o cursos FPO, filtrar per família i nivell, consultar centres, guardar favorits, crear alertes, etc.

How I used AI

Aquesta app va sortir de l'observació que al portal del Ministeri d'Educació (TodoFP) hi ha 3 o 4 cercadors diferents per a cercar els mateixos cursos (aparentment), pero que segons com donen resultats diferents, en algún cas son poc amigables i cmprensibles per a l'usuari i a més no correlacionen recursos ni centres d'impartició. Vaig pensar que faría falta disposar d'una eina que englobés tota la informació que ja és a internet (en força casos al mateix portal, pero sense relacionar) i fins i tot ampliar-la amb més recursos de FPO d'altres entitats que no surten reflexades i amb formacions que no necessariament surten descrites al BOE.

Les dades no surten d'una única font oberta: s'obtenen automàticament d'set fonts oficials i privades, cadascuna amb la seva tècnica.

Del portal TodoFP (Ministeri d'Educació) es consumeix la seva API JSON interna, es fa scraping HTML dels catàlegs i es parsegen els PDF dels certificats de professionalitat amb pdfplumber.

Els centres s'obtenen dels endpoints JSON del Registre Estatal d'Entitats de Formació.

Els cursos del SOC es recuperen a través del seu índex de cerca Algolia, i els de PIMEC, Foment, Cecot i CCOO combinen API REST de WordPress, sitemaps XML i scraping HTML.

Un pipeline ETL en Python (Flask, BeautifulSoup, APScheduler) s'executa cada setmana sense intervenció manual: extreu, normalitza i deduplica les dades, relaciona títols, mòduls i certificats, i desa snapshots atòmics a SQLite. També inclou salvaguardes de qualitat de dades: rebutja una font si el volum cau a menys de la meitat i avisa per correu si alguna cosa falla. Els canvis detectats a cada actualització alimenten les alertes i un feed RSS/JSON.

L'aplicació no fa inferència d'IA en temps d'execució (no és necessari). La IA s'ha fet servir per construir-la (AI-assisted development / agentic coding): s'ha desenvolupat amb Claude Code (Claude Sonnet) com a agent de programació, amb un flux spec-driven de plans i especificacions, i amb proves al navegador via Playwright MCP.

    visit site

    next project: SSCE0110 Links