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
Bases de données
The semantic foundation of every modern web application
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.