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

Fondamentaux

HTML

Fundamental markup language for structuring web content

CSS

Styling language for formatting HTML documents

Sass/SCSS

CSS preprocessor with variables, mixins and advanced functions

CSS

Modern styling language for creating elegant and responsive web interfaces

My CSS Practice

Modern CSS goes far beyond simple styling. I master CSS Grid and Flexbox for complex layouts, animations and transitions to enrich user experience, and CSS variables to maintain visual consistency. The mobile-first approach guides all my implementations.

In my React projects, CSS integrates perfectly with solutions like Chakra UI that abstract complexity while maintaining flexibility. For more specific needs, Sass enriches CSS with its variables, mixins, and functions.

Modern CSS with semantic HTML forms the solid foundation of any web interface. This mastery of fundamentals facilitates framework adoption and ensures performant applications even without JavaScript.