A modern, feature-rich portfolio website showcasing my work as a Full-Stack Developer with expertise in AI-powered solutions and cloud architecture. Built on the excellent Corey Chiu Portfolio Template with extensive enhancements and customizations.
- 🎨 Beautifully designed UI using TailwindCSS, MagicUI, and Shadcn/UI
- 📱 Fully responsive layout (mobile, tablet, desktop)
- 🌓 Light/Dark Mode with theme persistence
- 🔍 SEO Friendly with meta tags and structured data
- 📊 Web Analytics (Google Analytics, OpenPanel Analytics, Plausible Analytics)
- 📈 Visitor Counter with daily tracking
- 💼 Work Experience & Education sections with side-by-side layout
- 🎓 Certifications showcase
- 🌐 LinkedIn Posts integration with gradient fade effects
- 🐍 GitHub Contribution Snake animation
- ☁️ Tech Icon Cloud with 30+ technologies
- 📝 Blog Section with MDX and Markdown support
- 📡 RSS Feed
- 🤖 AI Chatbot - Personalized chatbot that appears on page load with smooth animations, realistic typing delays, and message sounds
- 💬 LinkedIn Activity Feed - Vertical marquee display of LinkedIn posts with smooth scrolling
- 🎯 Smooth Animations - Entrance animations, hover effects, and micro-interactions throughout
- 🔊 Message Sounds - Web Audio API-based notification sounds for chatbot interactions
Visit my portfolio: jihenportfolio.com (or your deployed URL)
Original Template Demo: https://coreychiu.com
This portfolio includes several custom enhancements beyond the original template:
- Personalized chatbot that appears on page load
- Extracts information from your CV/LaTeX file
- Smooth slide-up entrance animation with fade-in effects
- Realistic typing delays (1.5-2 seconds) with random variation
- Web Audio API-based message notification sounds
- Maintains state when closed/reopened with floating button
- Responsive design with dark mode support
- Gradient Fade Effects (
src/components/home/LinkedInMarqueeVertical.tsx)- Smooth gradient overlays at top and bottom of scrollable area
- Theme-aware colors that blend with light/dark modes
- Uses CSS variables for automatic theme adaptation
- Vertical Marquee Display - Continuous scrolling animation
- Grid Layout - Responsive grid for mobile devices
- Two-column layout with elements distributed left and right
- Responsive design that stacks on mobile
- Better visual hierarchy and spacing
- Fixed LinkedIn post display in dark mode
- Proper contrast and readability
- Theme-aware gradient overlays
.env.local- environment variablessrc/config/siteConfig.ts- site configsrc/config/infoConfig.ts- personal info configsrc/config/*.ts- config for each section (activity, career, education, certifications, etc.)src/content/blog/**.mdx- blog postspublic/github-contribution-snake/*.svg- github contribution snake svg file (generated by github action and updated every day)cv/- CV files for chatbot data extraction
pnpm install
pnpm devDeploy the example using Vercel:
Execute create-next-app with pnpm to bootstrap the example:
pnpm create next-app --example https://github.com/iamcorey/coreychiu-portfolio-template coreychiu-portfolio-templateThen, run Next.js in development mode:
pnpm devDeploy it to the cloud with Vercel (Documentation).