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
Modern styling language for creating elegant and responsive web interfaces
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.