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
Robust and performant relational database for modern applications
PostgreSQL represents my reference choice for relational databases thanks to its reliability, performance, and advanced features. Its native JSON support, sophisticated indexes, and extension capabilities make it a versatile solution for projects of any scale.
I integrate it efficiently with Node.js via modern ORMs like Prisma, or with Symfony and Doctrine for PHP applications. This integration flexibility facilitates the development of robust APIs with API Platform.
Deployment with Docker greatly simplifies PostgreSQL environment management, ensuring consistency between development and production. Built-in monitoring and backup tools ensure data reliability in production.