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

JavaScript

The fundamental language of the modern web, mastered with its latest evolutions

My JavaScript Mastery

JavaScript forms the foundation of my entire frontend tech stack. I master modern ES6+ features: arrow functions, destructuring, async/await, and modules. This expertise allows me to create dynamic and performant web applications.

To strengthen the robustness of my applications, I combine JavaScript with TypeScript which provides static typing safety. This combination is particularly effective with React for developing complex user interfaces.

On the server side, JavaScript with Node.js allows me to create performant APIs, often complemented by Express for a complete web architecture. My deep understanding of fundamental concepts (closures, prototypes, event loop) ensures efficient and maintainable code.