← back to projects
Portfolio
Personal portfolio and photography gallery built with SvelteKit, with in-repo content imported at build time and Cloudinary for image delivery.
sveltesveltekittypescripttailwindvercel
Overview
Personal portfolio and photography gallery built with SvelteKit and TypeScript, styled with Tailwind CSS, and deployed on Vercel.
Content Architecture
Markdown-structured content bundled at build time. Photography hosted and delivered through Cloudinary.
Design Details
- Doubles as a photography gallery alongside the developer portfolio
- Time-of-day ambient gradient adapts to the user's local time with parallax on scroll
- Responsive image sizing with blur-up placeholder loading
- Overlay protection on photos blocks right-click, drag, and touch-callout
- Projects with a live URL but no explicit thumbnail get an auto-generated screenshot via Microlink