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

Bases de données

PostgreSQL

Advanced and extensible relational database

MySQL/MariaDB

Popular and reliable relational database management system

MongoDB

Document-oriented NoSQL database for modern applications

PostgreSQL

Robust and performant relational database for modern applications

My PostgreSQL Practice

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.