This is the site you're browsing. I rebuilt my portfolio on Next.js 15 so it loads fast, and gives that modern website vibe. Built with a strong attention to detail and many animations. Enjoy!
Highlights
- Theme system spans light, dark, and a set of accent palettes, and syncs text selection highlights to whichever palette is active.
- Landing hero layers animated gradients, a typewriter headline, and smooth scroll cues to lead people into the projects section.
- Testimonial marquee lets visitors pause on hover, expands longer reviews, and flips bilingual cards between French and English.
- About page cycles through portraits on a timer, with buttons to jump to a specific image.
- Projects and blog posts support text searching, category filters, and can have custom sliding image galleries embedded within them.
- Blog articles autogenerate a sticky table of contents with scroll tracking, and a scroll-to-top button.
- Contact flow uses React Hook Form + Zod with Redis rate limiting and Resend email sending.
- One of my favourites is the steaming coffee in the footer.
It does the job and gives the vibe I have been envisioning from the start :)
