Built with Cursor

Devlog

A behind-the-scenes record of building this portfolio — real prompts, architectural decisions, and Cursor skill usage throughout each phase.

  1. 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 GrowthSkillsMaintenance
  2. Phase 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 16
  3. Phase 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 cache
  4. Phase 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 SDKStreamingRAGClaude
  5. Phase 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