Frontend Development (React/Next.js)
Frontend development involves designing and implementing the user interface of a web application.
Frontend development involves designing and implementing the user interface of a web application. With React and Next.js, this means mastering components, state management, Server-Side Rendering (SSR), Static Site Generation (SSG), and the modern frontend ecosystem: TypeScript, Tailwind CSS, animations, accessibility, and performance.
Corporate website redesign with Next.js
I took charge of the complete redesign of 1UP's corporate website, which was built with Odoo 16's website builder and completely outdated. The new site is developed with Next.js and GSAP for animations, in close collaboration with the company's graphic designers and the marketing director for content. I also worked with the CEO on the overall image to convey.
Result — The site is soon going live and represents a real positive change for the company's image, with modern design, optimal performance, and good SEO.
- Proficiency level
- Intermediate level. I master React, Next.js, and the modern frontend ecosystem, but my specialization remains backend/Odoo. Frontend is a domain where I keep learning with each project.
- Importance in my profile
- Frontend is increasingly important in my profile, especially with the corporate website redesign and this portfolio. The ability to produce quality interfaces is an asset that complements my backend skills.
- Hindsight and advice
- Starting an ambitious project from scratch is the best way to progress in frontend. This portfolio is proof: it pushed me to explore topics like i18n, GSAP animations, GDPR compliance, and SEO.
- Medium-term goal
- Consolidate my React/Next.js skills and develop expertise in web animations and interface design.
- Current or upcoming training
- Personal projects with Next.js, advanced exploration of GSAP and modern Web APIs.