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

Node.js

High-performance JavaScript runtime for modern backend development

My Node.js Practice

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.