Skip to content
Gleb Starchikov
← All work

Personal Portfolio

A fast, search-friendly personal site with an AI that knows my work

Role
Design and development
Timeframe
2025 - Present
Personal Portfolio

Problem

My first portfolio looked fine but no one could find it. It was a single-page app, so search engines saw an empty page and the site never showed up in results. It had also grown into too many things: a blog, two languages, a custom admin, a database. I wanted the opposite: something simple, unmistakably mine, and actually discoverable.

Approach

I rebuilt it from scratch as a static site with Astro. Every page now ships real HTML with its own title, description, and social preview, so search engines and link unfurls get the full content without running any code. The writing lives in the repository as plain files instead of a database, which removed a whole layer of moving parts. The one interactive piece is an AI chat: a small server endpoint streams answers from Claude, grounded only in my real experience and case studies, presented as a written interview on paper.

Outcome

A site that loads instantly, reads as a single clear point of view, and gives search engines and visitors real content on the first request. The AI chat turns a static page into something you can actually talk to.

Stack

Astro, React, TypeScript, Tailwind CSS, Anthropic API (Claude Haiku 4.5), Vercel

Team

Solo project