Dashboard
Overview of your portfolio content
Quick Actions
Site Content
Edit hero, about, and experience sections
Hero Card Images (3 stacked cards)
Upload images for the hero section. Each card shows a different professional role.
Case Studies
Manage and edit case study content
Images
Upload and manage portfolio images
images/case-studies/ folder on your server.Uploaded images this session
No images uploaded yet this session.
Upload images above, then reference them in case study markdown.
Icons
Manage icons used across the portfolio site
icons/ folder. SVG is recommended for crisp rendering at any size.Uploaded Icons
No icons uploaded yet this session.
Assign uploaded icons to site sections. Click an icon path below to copy it, then paste in the relevant field.
Create simple SVG icons visually. Choose a base shape, adjust stroke and fill, then save.
Social Links
Manage profile URLs. These appear on the site and are accessible to the chat assistant.
Quick add presets
Articles
Manage published articles shown on the portfolio. Import from URLs or add manually.
Import from URL
Paste a Substack, Medium, LinkedIn, or any article URL. Metadata is extracted automatically.
Current Articles (0)
Add manually
Knowledge Base
What the AI assistant knows about you. Edit to keep it accurate and current.
Education details for the knowledge base. The chat assistant uses this to answer education-related questions accurately. Add degrees, certifications, and courses.
Add education entry
Pre-loaded Q&As help the assistant answer common questions accurately.
Add any additional facts the assistant should know. These are freeform notes included in the AI's context. Good for recent projects, talks, publications, or temporary announcements.
Direct JSON editor. Changes here override all other tabs.
Availability
Control what the AI assistant tells visitors about your availability
Privacy reminder
The AI assistant will only tell visitors whether you are "available" or "not available." It will never share your schedule, location, activities, or reasons for unavailability. This is enforced at the system prompt level.
Visitor Insights
Analytics dashboard for AI assistant interactions
Word Cloud
Query Trend (last 14 days)
Intent Categories
Content Optimization Suggestions
AI-generated recommendations based on visitor queries
Recent Queries
Integrations
Connect external tools to your portfolio workflow
Figma
Link Figma files to case studies. Each case study can store a Figma file URL and an embeddable frame URL for presentations.
Framer
Link Framer prototypes and published sites to case studies.
Google Docs
Import content from Google Docs into case studies. Go to the Import Docs tab to paste content or fetch from a published URL.
Calendly
Embed Calendly directly in the portfolio. Visitors click "Book a meeting" and see a popup scheduler instead of leaving the site.
Google Calendar (live availability)
Automatically check if you are currently free or busy. The chat assistant will say "available" or "not available" based on your actual calendar, without revealing what you are doing.
1. Go to console.cloud.google.com
2. Enable "Google Calendar API"
3. Create an API Key (Credentials tab)
4. In Google Calendar settings, share your calendar with "See only free/busy" visibility
5. Paste the calendar ID and API key above
6. Set these as Vercel env vars: GOOGLE_CALENDAR_ID, GOOGLE_CALENDAR_KEY
Import from Google Docs
Paste content or fetch from a published Google Doc
Open your Google Doc, select all content (Ctrl+A), copy it, and paste below. The importer will convert it to clean Markdown.
Publish your Google Doc first: File → Share → Publish to web. Then paste the published URL below.
SEO & GEO Editor
Edit meta tags, keywords, and AI search optimization
AI-powered SEO/GEO analysis using Gemini. Analyzes your current meta, keywords, and content structure against target markets.
Heatmap & Behavior
User interaction analysis: clicks, scroll depth, attention zones
Click Heatmap
Section Attention (avg seconds)
Top Click Targets
AI Behavior Analysis
Gemini analyzes interaction patterns and suggests improvements
Competitors & Trends
Market intelligence, competitor monitoring, and trend prediction
Track up to 11 competitors. AI analyzes their positioning against yours weekly.
Add competitor
AI predicts emerging trends in UX, AI design, and creative technology. Run weekly for best results.
Industry state monitor: predicts what will be hyped before it becomes mainstream. Uses signals from tech blogs, hiring trends, conference topics, and social discussions.
Site Configuration
Logo, favicon, Google Analytics, resume link, and global settings
Logo & Favicon
Google Analytics
Resume
Background Music
Background music for the portfolio. Visitors toggle with the button in the bottom-left corner.
Particle Effects
Background particle animation that adds depth to the portfolio.
Theme Editor
Customize colors, typography, and visual style with live preview
Colors
Typography
Add custom Google Font
Enter the exact font name from fonts.google.com. It will be loaded and added to the dropdown.
Presets
Live Preview
One-Click Deploy
Push changes directly to GitHub. Vercel auto-deploys from there.
How it works
When you click Deploy, your edited files are committed directly to your GitHub repo via API. Vercel detects the push and auto-deploys within seconds. No manual download/upload needed.
Select files to deploy
Deployment History
View deployments at Vercel Dashboard
Export / Save
Download updated files to deploy
This CMS works client-side. When you save changes, files are prepared for download. Replace the corresponding files in your project folder, then deploy.


