Portfolio & Blog (SSR)
A public-facing personal site with a multi-format blog and portfolio, server-rendered for SEO. All content pulls live from the CMS — nothing hardcoded.
Overview
The blog carries multiple content formats with slug-based clean URLs and draft/publish gating. Portfolio and services sections are driven entirely by CMS data — prices and projects update without touching code. A full SEO baseline (sitemap, OG/Twitter meta, JSON-LD, canonical URLs), embedded newsletter signup, and a real-time chat widget connecting visitors to the admin or the AI assistant.
Challenge & approach
A portfolio that goes stale the moment you finish it is worthless. The goal was a site that updates itself from the CMS and ranks in search without manual work:
SSR with CMS as data source — server-rendered for search visibility, content stays current without redeploys
Architecture — Feature-Sliced Design frontend, predictable at 100+ components
Performance — page-level caching, per-device image optimization