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

HTML

The semantic foundation of every modern web application

My HTML Practice

HTML5 forms the semantic foundation of all my web creations. Beyond simple markup, I favor a semantic approach with appropriate elements (article, section, nav, aside) to ensure accessibility and natural SEO.

In my React projects, HTML remains present through JSX, and mastering it directly influences the quality of generated code. The combination with modern CSS and JavaScript allows creating rich and accessible user experiences.

Modern HTML5 APIs (localStorage, geolocation, canvas) significantly extend web possibilities. This solid foundation facilitates integration with frameworks like Next.js that generate HTML optimized for performance and SEO.