← На главную

Portfo — этот сайт

Hiring-витрина: Astro 5, RU/EN на физических роутах, GitHub-heatmap из API, structured data, открытый код.

Роль Product Engineer
Сроки 3 дня и продолжающиеся итерации
Результат Единая точка входа для найма с открытым GitHub-следом

Portfo: сайт как продукт

Этот сайт — мой proof-of-work и единственный публичный репозиторий из показанных. Собрал его сам и продолжаю итерировать — копирайт, кейсы, архитектуру.

Класс задачи

Большинство портфолио устаревают за месяц: GitHub-активность не обновляется, нет нормального SEO, проекты — список названий без контекста. Я хотел сайт, который остаётся актуальным сам и даёт hiring-менеджеру достаточно глубины, чтобы понять как я думаю, не открывая 10 ссылок.

Что внутри

  • Билингвальность на физических роутах. /ru/ и /en/ индексируются полностью, не через JS-подмену.
  • Динамическая GitHub-активность. GitHub API, build-time кэш, heatmap и метаданные репозиториев обновляются на каждой сборке.
  • Структурированные кейсы. MDX позволяет собирать кейсы как продуктовые страницы, а не маркдаун-блобы.
  • Structured data. JSON-LD для Person и ProfilePage, sitemap, robots, llms.txt.

Стек

Astro 5, TypeScript, MDX, GitHub Actions, GitHub Pages.

Что этот кейс показывает обо мне

Сайт — это сам по себе кейс. Открытый код RebSem/portfo. Можно посмотреть, как я структурирую данные, разделяю контент и логику, организую CI/CD. Если по сайту возникают вопросы — большая часть ответов в репозитории.