Skip to content
kobiakov.dev
Web Apps

kobiakov.dev — Full-Stack Portfolio

This site is its own showcase: an AI chat that answers visitors, four languages, instant loading and a secure admin dashboard. Everything you see here can be built for your business too.

Timeline

2026

Role

Lead Engineer

Business Impact / ROI

99/100 Lighthouse · 3 langs · Full-Stack

Problem

A developer portfolio that just lists technologies convinces no one — clients want proof you can ship a real production system, not a slide deck of buzzwords.

The Challenge

Build a portfolio that is itself a product — demonstrating full-stack capabilities including AI integration, CMS, auth, and automated deployment in one codebase.

The Solution

Next.js 15 App Router + React 19, Prisma + PostgreSQL, Sanity CMS, Gemini AI chatbot via Vercel AI SDK, NextAuth v4 GitHub OAuth, Upstash Redis rate limiting, GitHub Actions CI/CD, Framer Motion animations.

Technical Highlights

Server Components with selective client islands (Next.js 15 App Router)

Gemini AI chatbot via the Vercel AI SDK with streaming responses

Dual content sources: Sanity CMS + PostgreSQL/Prisma with a static fallback

NextAuth v4 GitHub OAuth with a role-based admin dashboard

Upstash Redis rate limiting on every API route

GitHub Actions CI — typecheck, tests and build on every push

System Architecture

Next.js 15 (App Router)

React 19

TypeScript

Prisma 6 + PostgreSQL

NextAuth.js v4

Sanity CMS

Google Gemini AI

Upstash Redis

GitHub Actions CI/CD

Vercel

Core Technologies

Next.js 15React 19TypeScriptPostgreSQLGemini AI
kobiakov.dev — Full-Stack Portfolio
Share:

Want a site like this for your business?

I build booking websites for salons, restaurants and local trades — online booking included, from €490. Free consultation, reply within 24 hours.