+ Hi there! I'm Alex Chen, a full-stack developer based in San Francisco with over 5 years of experience building web applications. I'm passionate about creating intuitive, performant digital experiences.
+
+
+ My journey into software development started with a curiosity about how things work on the internet. That curiosity turned into a career where I get to solve complex problems every day.
+
+
+ When I'm not coding, you'll find me contributing to open source, writing technical blog posts, or hiking trails around the Bay Area.
+
+
+
+
+
+
+
+ AC
+
+
Profile Photo
+
+
+
+
+
+ {/* Timeline */}
+
+
Experience
+
+ {timeline.map((entry, i) => (
+
+
+ {entry.period}
+
{entry.title}
+
{entry.company}
+
{entry.description}
+
+ ))}
+
+
+
+ {/* Skills */}
+
+
Tech Stack
+
+ {skills.map((skill) => (
+
+
+ {skill.charAt(0)}
+
+ {skill}
+
+ ))}
+
+
+
+
+ );
+}
diff --git a/templates/portfolio/vite-react/src/pages/Contact.tsx b/templates/portfolio/vite-react/src/pages/Contact.tsx
new file mode 100644
index 0000000..cbdc504
--- /dev/null
+++ b/templates/portfolio/vite-react/src/pages/Contact.tsx
@@ -0,0 +1,76 @@
+export default function Contact() {
+ return (
+
+
+
+
Contact
+
Have a question or want to work together? Drop me a message.
+
+
+
+ {/* Form */}
+
+
+
+
+ {/* Info */}
+
+
+
Get in Touch
+
+
+
Email
+
hello@alexchen.dev
+
+
+
Location
+
San Francisco, CA
+
+
+
Availability
+
Open to freelance & full-time
+
+
+
+
+
+
+
+ );
+}
diff --git a/templates/portfolio/vite-react/src/pages/Home.tsx b/templates/portfolio/vite-react/src/pages/Home.tsx
new file mode 100644
index 0000000..f6700cc
--- /dev/null
+++ b/templates/portfolio/vite-react/src/pages/Home.tsx
@@ -0,0 +1,124 @@
+import { Link } from 'react-router-dom';
+
+export default function Home() {
+ const featuredProjects = [
+ { title: 'E-Commerce Platform', description: 'Full-stack store with real-time inventory and Stripe payments.', tags: ['React', 'Node.js', 'Stripe'], color: '#6366f1' },
+ { title: 'Task Management App', description: 'Collaborative Kanban boards with real-time updates and team workspaces.', tags: ['Next.js', 'Prisma', 'PostgreSQL'], color: '#8b5cf6' },
+ { title: 'Weather Dashboard', description: 'Interactive weather visualization with charts and 7-day forecasts.', tags: ['TypeScript', 'API', 'Chart.js'], color: '#06b6d4' },
+ ];
+
+ const skills = ['React', 'Next.js', 'TypeScript', 'Tailwind CSS', 'Node.js', 'PostgreSQL', 'Git', 'Figma'];
+
+ return (
+
+ {/* Hero */}
+
+
+
+
+ Hi, I'm Alex Chen
+
+
+ A full-stack developer building modern web experiences with the{' '}
+ {{variant}} aesthetic.
+ Welcome to {{projectName}}.
+
+
+
+ View Projects
+
+
+ Contact Me
+
+
+
+
+
+ {/* About Preview */}
+
+
+
About Me
+
+ I specialize in building performant, accessible web applications that delight users and solve real problems.
+
+
+
+
+
5+
+
Years Experience
+
+
+
50+
+
Projects Completed
+
+
+
30+
+
Happy Clients
+
+
+
+
+ {/* Featured Projects */}
+
+
+
Featured Projects
+ View All →
+
+
+ {featuredProjects.map((project) => (
+
+
+
+ Project Preview
+
+
+
+
{project.title}
+
{project.description}
+
+ {project.tags.map((tag) => (
+ {tag}
+ ))}
+
+
+
+ ))}
+
+
+
+ {/* Skills */}
+
+
+
Tech Stack
+
Technologies I work with daily
+
+
+ {skills.map((skill) => (
+
+
+ {skill.charAt(0)}
+
+ {skill}
+
+ ))}
+
+
+
+ {/* Contact CTA */}
+
+
+
Let's Work Together
+
+ Have a project in mind or want to collaborate? I'm always open to discussing new opportunities.
+
+
+ Get In Touch
+
+
+
+
+ );
+}
diff --git a/templates/portfolio/vite-react/src/pages/Projects.tsx b/templates/portfolio/vite-react/src/pages/Projects.tsx
new file mode 100644
index 0000000..1d60bcb
--- /dev/null
+++ b/templates/portfolio/vite-react/src/pages/Projects.tsx
@@ -0,0 +1,64 @@
+import { Link } from 'react-router-dom';
+
+export default function Projects() {
+ const filters = ['All', 'Web App', 'Mobile', 'Design', 'Open Source'];
+
+ const projects = [
+ { title: 'E-Commerce Platform', description: 'Full-stack e-commerce with real-time inventory, Stripe payments, and admin dashboard.', tags: ['React', 'Node.js', 'Stripe'], color: '#6366f1' },
+ { title: 'Task Management App', description: 'Collaborative Kanban boards with drag-and-drop, real-time updates, and team workspaces.', tags: ['Next.js', 'Prisma', 'PostgreSQL'], color: '#8b5cf6' },
+ { title: 'Weather Dashboard', description: 'Interactive weather visualization with charts, geolocation search, and 7-day forecasts.', tags: ['TypeScript', 'API', 'Chart.js'], color: '#06b6d4' },
+ { title: 'Social Media Clone', description: 'Cross-platform mobile app with feeds, stories, real-time messaging, and push notifications.', tags: ['React Native', 'Firebase', 'Expo'], color: '#f43f5e' },
+ { title: 'Design System', description: 'Component library with tokens, accessibility guidelines, and Storybook documentation.', tags: ['Figma', 'Storybook', 'CSS'], color: '#f59e0b' },
+ { title: 'CLI Tool', description: 'Developer CLI for scaffolding projects, managing configs, and automating workflows.', tags: ['Node.js', 'TypeScript', 'Commander'], color: '#10b981' },
+ ];
+
+ return (
+
+
+
+
All Projects
+
A collection of projects I've built — from web apps to open source tools.