Projects

See How AI Works
An interactive course on how modern LLMs actually work, with no code and no videos. Instead of reading or watching, you operate the machine: every lesson is a bespoke widget where you predict first and then see the mechanism revealed, from 'a word is a vector' through attention, transformers, scaling, RAG and agents, down to the GPUs underneath. Bilingual (English and Spanish). Built with React, TanStack Router, Tailwind, tRPC, Drizzle and PostgreSQL.

Tarot Lune
A bilingual (English and Spanish) tarot and astrology app: readings with the classic 1909 deck, a birth chart computed with real astronomy, a daily card, a journal, lessons and a moon calendar. Every reading has a deterministic URL that replays the same cards forever. SSR with TanStack Start and 218 prerendered routes. Built with React, three.js and astronomy-engine.

Piso Propio
A platform for navigating Spain's protected-housing (HPO/VPO) market: it tells you which offers you qualify for, what they cost, when they close, and your realistic odds. It combines an eligibility engine built on the official rules, an offers feed that gathers scattered public sources, and up-to-date official prices. Built with TanStack Start, tRPC, Drizzle, PostgreSQL and AI-assisted extraction.

