Portfolio
2024 - present- SaaS
- R&D
In order to launch my freelance activity, I have developed this portfolio that you are currently consulting. This project for the general public also gives me the opportunity to test new technologies and share my experience.
In the objectives set, this project must meet several criteria: to offer a good user experience on the most common browsers, be lightweight, be fast, work on all screen sizes (responsive design), automatically detect user preferences, not use cookies, and more generally not store data in the browser, etc. Finally, with technological constraints, one of the major points lies in the optimization of the scores reported by the Lighthouse tool integrated into Google Chrome in terms of performance, accessibility, best practices and SEO (Search Engine Optimization).
The main technical challenges concern the reconciliation between the Server Side Rendering carried out by Next.js following the App Router mode and considerations such as internationalization, the continuity of themes between the different pages (server-side loading without the use of cookies), etc.
Languages
- TypeScript
- HTML
- CSS
Front-end
- React
- SSR
- Next.js App Router
- Tailwind CSS
- Framer Motion
- Three.js
- i18next
Back-end
- Next.js App Router
- Monolith
DevOps
- GitHub
- CI/CD
- Docker
Developer tools
- Zod
- Jest
- PnPm
- ESLint
- Prettier
- Git