Enhances UI with i18n, theme persistence and navigation

Adds internationalization (i18n) support using i18next, enabling multi-language support.

Persists theme selection in local storage, providing a consistent user experience across sessions.

Implements smooth scrolling navigation to different sections of the page.

Introduces a "Projects" section using a routing system, with tabs for professional and personal endeavors and detailed views using framer-motion for smooth transitions.

Includes updated resume PDFs.
This commit is contained in:
Louis
2025-10-28 14:21:02 +01:00
parent 5eb0beafb3
commit 3e3a6dd125
27 changed files with 468 additions and 358 deletions

8
src/i18n/en/about.json Normal file
View File

@@ -0,0 +1,8 @@
{
"title": "About Me",
"description": "Im a fullstack developer specialized in React and Node.js, helping teams build clear, reliable, and scalable applications. I focus on code quality, long-term simplicity, and a strong alignment between technical decisions and product goals.",
"experience_title": "Experience",
"experience_desc": "Over 7 years in web development, including 5 in embedded systems. As a freelancer, I now work on fullstack projects, API integrations, and targeted application redesigns.",
"approach_title": "Approach",
"approach_desc": "I design robust, maintainable solutions by choosing the right tools, keeping code clean, and staying focused on real project needs."
}