Technologies

JavaScript / TypeScript

JavaScript

Dynamic and versatile web programming language

TypeScript

JavaScript with a static type system for safer and more productive development

React

Library for building user interfaces

Next.js

Full-stack React framework with SSR, SSG and automatic optimizations

Node.js

Server-side JavaScript runtime for creating performant backend applications

Express.js

Minimalist and flexible web framework for Node.js

Redux / RTK

Predictable state manager for complex JavaScript applications

Chakra UI

Modular and accessible React component library

PHP

Chakra UI

Modern React design system for creating accessible and consistent interfaces

My Chakra UI Practice

Chakra UI revolutionizes my way of developing React interfaces. Its design token system, components accessible by default, and style-props philosophy significantly accelerate development while ensuring a quality user experience.

Native integration with TypeScript offers an excellent developer experience with prop autocompletion and type checking. Dark mode and responsive theme management is particularly elegant, integrating seamlessly with Next.js.

This portfolio itself uses Chakra UI v3, demonstrating its ability to create modern and performant interfaces. Migration from previous versions, while requiring adaptations, brings significant improvements in terms of performance and usability.