Devlog
A behind-the-scenes record of building this portfolio — real prompts, architectural decisions, and Cursor skill usage throughout each phase.
Phase 6: Continuous Development
Turning the portfolio into a living record: ongoing site improvements, updated skills, new experience, and devlog entries that explain how the work evolves.
Continuous DevelopmentPortfolioCareer GrowthSkillsMaintenancePhase 5: Analytics, Performance Audit & Living Infrastructure
Making the site production-grade: Vercel Analytics, a full Core Web Vitals audit, refined Cursor rules, a custom project skill, and a nav bug fix — all shipped in one commit.
PerformanceCore Web VitalsVercel AnalyticsCursor SkillsNext.js 16Phase 4: Embeddings, Semantic Search & Cached AI Summaries
Adding AI deeper into the site: project cards now show cached AI-generated TL;DRs, and a semantic search bar lets visitors find projects by meaning, not keyword.
EmbeddingsRAGVercel CacheNext.js 16use cachePhase 3: Streaming AI Chat Assistant
Building a floating chat widget that lets visitors ask questions about me — powered by Vercel AI SDK v6, streamText, and a RAG-style system prompt.
Vercel AI SDKStreamingRAGClaudePhase 1–2: Foundation, Tooling & Core UI
Setting up Next.js 16, shadcn/ui, Cursor rules, and building every portfolio section as typed Server Components.
Next.jsshadcn/uiCursorTypeScript