Personal portfolio (this site)
The site you're looking at. Built from scratch as a sandbox for new ideas and a vitrine for Salesforce work.
- Year
- 2026
- Role
- Designer & Developer
- Tech stack
- Next.js 16React 19TypeScriptTailwind CSS v4Framer MotionVercel
The problem
I wanted a portfolio that felt like a product, not a template — bilingual, fast, and easy to extend with new case studies as my Salesforce experience grows.
The approach
Next.js 16 App Router with the new proxy-based i18n, Tailwind v4 with custom variants for dark mode, shadcn/ui-style hand-built primitives, and Framer Motion for restrained animation.
The outcome
Sub-second loads, perfect Lighthouse scores, and a content model where adding a new project or certification is just one TypeScript object.