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

PHP

Server-side programming language for creating dynamic web applications

Symfony

High-performance PHP framework for robust web applications and APIs

API Platform

Framework to build REST and GraphQL APIs with Symfony

PHP

Proven server language for performant backend web development

My PHP Practice

PHP remains a solid choice for backend web development, particularly appreciated for its ease of deployment and maturity. Modern versions (PHP 8+) bring significant improvements in performance and features, competing with other server languages.

I mainly use it with Symfony to create robust web applications and performant APIs. This combination offers a solid MVC architecture, reusable components, and excellent integration with PostgreSQL and MySQL.

The modern PHP ecosystem, with Composer and its numerous packages, allows rapid development of complete solutions. Docker greatly facilitates PHP environment deployment and management, ensuring consistency between development and production.