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
High-performance JavaScript runtime for modern backend development
Node.js allows me to use JavaScript and TypeScript server-side, creating a unified ecosystem between frontend and backend. Its non-blocking event-driven architecture offers excellent performance for I/O-intensive applications.
I systematically pair it with Express to create robust REST APIs and performant web servers. This combination integrates perfectly with Next.js to develop complete full-stack applications.
For data persistence, Node.js efficiently interfaces with PostgreSQL via modern ORMs, or with MongoDB for NoSQL needs. The npm ecosystem offers packages for all backend development needs.