Personal Portfolio Website V1
Frontend DeveloperOctober 2025 - February 2026
Personal Portfolio Website V1:A fast, Vite-built React portfolio showcasing projects, reads, certificates and a minimal server for a few API endpoints (reads, GitHub data). Single-page React app (src/) with pages for Home, Projects, Reads, Certificates and Project details. Reusable UI components under src/components (common, Header-Nav, ui) and global styles in src/index.css. Small backend in server/ (server.js, githubController.js, readsController.js) used for dynamic content and GitHub-related calls. Deployment-ready config for Vercel (src/vercel.json); Bun lockfile included for Bun users. Development tooling: ESLint configuration, Vite config, and package.json scripts for local dev and build.
Services:
ReactViteJavaScriptBun / NodeCSS
Challenges:
Keeping the UI lightweight and responsive while providing dynamic content via a tiny server; ensuring good developer DX across both client and server with simple deployment.
What I learned:
- How to structure a medium-sized React project for clarity and reuse
- How to pair a static SPA with a minimal API server for dynamic content
- Deployment considerations for Vite apps on Vercel and Bun compatibility
- Organizing assets and components to scale portfolio features (projects, reads, certificates)
