cloudvoyant
My portfolio site build with Next.js
Features
iOS inspired design
LinkedIn clone Skills "app" showcases my experience and skills
Github clone Projects "app" showcases projects with code highlighted markdown
Instagram clone About "app" showcases a curated image feed
Mobile first design
Light and dark mode supported, along with using system settings
Implementation
- Front-end is server-side rendered with Next.js
- Data stored in firebase firestore
- Static assets stored in Google Cloud Storage
- Images optimized with sharp, and served with Cloudinary for fast load times
Motivation
To showcase my skills at crafting powerful user experiences in Single Page Applications, while serving as a professional portfolio.
Future Direction
- Static rendering once design and data is more stable
- Switching to remix with GCP hosting
- Allowing project demos to open up as "apps" instead of opening in new tabs