spb/spboucher.ai Public
spboucher.ai — personal website of Simon-Pierre Boucher.
TypeScript 93.4%
HTML 5.5%
CSS 1%
-
Add SPB Agent chat widget (Claude Haiku 4.5, streaming) + auto-generated CV software sections
…
- SPB Agent: floating bubble opens a chat panel; /api/agent streams responses from claude-haiku-4-5 with a system prompt built from lib/apps.ts and lib/research.ts (bilingual FR/EN). API key lives in .env.local (gitignored). - CV fix: the two "Software" sections of cv-source/cv.html are now generated from lib/apps.ts by scripts/generate-cv.ts (npm run cv), which also renders public/cv/Simon-Pierre-Boucher-CV.pdf — new projects appear in the CV PDF automatically. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
-
Initial release: spboucher.ai personal website
…
Multi-page academic + developer site (Next.js 16 App Router, Tailwind CSS v4, shadcn/ui-style components, Framer Motion): home, research, teaching, Zyquo macOS apps portfolio, CV, and a health endpoint. Dark mode, responsive, accessible. Deployed on node m2u64 (PM2, port 3100) behind ngrok at https://www.spboucher.ai. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>