First public release of the AI-powered developer portfolio. Live: https://dtem4ik.dev
Highlights
- AI changelog — GitHub commits become dated, per-locale news entries (Gemini via Vercel AI SDK), cached in Supabase, refreshed by a daily Vercel Cron.
- AI Ask — streaming, Markdown-rendered Q&A grounded in the portfolio data.
- Config-driven — one
portfolio.config.tsdrives pages (features) and data sources (integrations); everything degrades gracefully without keys. - Bilingual (en/ru) — full i18n across UI and AI news.
- SEO — per-locale metadata, hreflang, sitemap, robots, JSON-LD Person, dynamic OG image with photo. Lighthouse SEO/A11y/Best-Practices 100.
- Perf — ISR-cached reads, LCP ~0.6s, CLS 0.
- Branded 404 + error boundary, mobile nav, dark mode, page transitions, downloadable CV.
Forkable: edit one config, deploy to Vercel. See the README "Deploy Your Own".