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

Express.js

Minimalist and performant web framework for creating APIs and Node.js servers

My Express.js Practice

Express.js proves excellent for Node.js backend projects requiring simplicity and rapid development. Its minimalist philosophy and flexibility allow efficiently creating REST APIs and web servers for various needs, from prototypes to production applications.

With TypeScript, Express gains security and maintainability, particularly on complex projects. I use it to create APIs that power my React and Next.js applications, ensuring a decoupled and scalable architecture.

For persistence, Express interfaces perfectly with PostgreSQL via ORMs like Prisma, or with MongoDB for NoSQL needs. This flexibility allows adapting the architecture to each project's specificities.