• Role:   Fullstack Architect & AI Engineer
  • Date:   2026
  • Fullstack & AI

bryanCV — AI-Powered Portfolio

Context: Traditional portfolios are static pages that don't convert. bryanCV is an intelligent portfolio designed to attract Top Tier recruiters, featuring an AI assistant trained on my professional profile, visitor tracking and dynamic CV generation.

The Challenge: Build a complete system combining premium corporate UI, conversational AI, real-time telemetry and a private admin dashboard — all in a single Next.js project deployed on Vercel.

Technical Architecture

C.H.R.I.S. (AI Assistant): Conversational chatbot powered by Gemini 2.5 Flash Lite, system prompt optimized to convince recruiters, rate limiting (5 msg/session), language forced by locale.

Recruiter Insights Dashboard: Protected /admin panel with cookie auth, real-time metrics from Upstash Redis: page views, CV downloads, hot leads, countries, devices, Recharts graphs (bar, donut, 7-day area).

Telemetry: Lightweight tracking via sendBeacon/fetch to Upstash Redis. Detects country (x-vercel-ip-country), device (user-agent), classifies hot leads (CV download + chat + 2min+ session).

Dynamic CV: PDF generation with jsPDF on click, bilingual EN/ES, clickable links, ATS-friendly design.

Interactive GitHub Heatmap: Terminal-style console with tabs (Enterprise/Personal), year selector (2020-2026), native tooltips.

Stack: Next.js 15 (Pages Router), Framer Motion, Formik, Upstash Redis, Gemini API, jsPDF, Recharts, react-github-calendar, Vercel.

Related projects

© 2026. Brayan Murcia. All rights reserved.

DevOps Lead & AI-Augmented Architect

background
person
skill
skill
skill
+
+