This is the source code of my personal portfolio site, rebuilt to showcase both my work and my technical approach as a developer making the transition towards an AI generalist.
- Global themed styles
- Radix UI primitives
- Motion-based interactions with Framer Motion
- Automated Image Pipeline
- Syncs Lightroom → Adobe Portfolio → Site ingestion
- Categorizes photos automatically with Google Vision API
- API route for portfolio image ingestion
- New Media Components
- Slideshow
- Hero section
- Lightbox for images
- Pages Refactored
- Home, About, Contact, Photography, Web
- Next.js, React, TypeScript
- Tailwind CSS v4
- Radix Primitives
- Framer Motion
- Prototype: UI design in Figma Make
- Implementation: Ported to Next.js / React / TypeScript
- Automation:
- Automated photo publishing pipeline
- Vision-based tagging
- Deployment: Github pages
-
Clone repo
git clone https://github.com/your-username/portfolio.git -
Install dependencies
npm install -
Run locally
npm run dev -
Build for production
npm run build
- Add blog with AI-assisted writing workflow
- More interactive case studies
- Expand automation pipeline to handle video/media
Photos are automatically synced via Adobe Lightroom, published to Adobe Portfolio, and ingested on this site using Google Vision API categorization. This demonstrates how AI + automation can streamline creative workflows.
This is a personal project, but if you spot an issue or want to discuss the automation setup, feel free to open an issue.
You can reach me via: