Portfo - Product Portfolio with AI Footprint
Interactive showcase with automated SEO, i18n, and dynamic GitHub statistics.
- Astro 5
- TypeScript
- GitHub API
- SEO
Portfo: The Site as a Product
In 2026, a portfolio site shouldn’t be a static resume. It’s a tool that proves your expertise in real-time.
🔴 The Problem
Most portfolios age quickly:
- Static Data: GitHub activity and repository counts often have to be updated manually.
- Poor SEO: Single-page portfolios often fail to rank for key professional skills.
- Lack of Depth: Simple project lists without “Problem/Solution” breakdowns don’t provide enough context for hiring managers.
⚡️ The Solution: Maximum Automation
I built this site in 3 days, implementing engineering practices typically found in large-scale products.
1. Native i18n (Astro 5)
Instead of client-side JS content swapping, the site uses physical /ru/ and /en/ routes. This ensures 100% indexing of all content by search engines.
2. Dynamic Statistics
Integration with the GitHub API via a custom caching system. The activity heatmap and profile data refresh automatically with each build.
3. Structured Cases (MDX)
Each project is a deep dive using MDX, allowing for flexible layout management and the future inclusion of interactive components or diagrams.
🛠 Tech Stack
- Astro 5: To generate ultra-lightweight, lightning-fast static HTML.
- TypeScript: For robust content and project data typing.
- GitHub Actions: Automated deployment and data cache pre-warming.
- Linear: To manage the site’s development backlog and features.
Insights: A great portfolio should speak for you even when you’re sleeping. Automated data and high-quality content turn the site into your best “sales manager.”