MohandOussadi
Back to skills

Backend & API

Designing reliable, maintainable APIs that power interfaces, handle business logic and talk to databases.

Node.js

My main backend runtime. It lets me share the same language and types between frontend and backend.

Express.js

Minimal framework for building REST APIs: routing, middleware, authentication and error handling.

GraphQL

For exposing rich data through a typed schema, letting clients ask for exactly what they need and reducing network round-trips.

REST APIs

Designing clear, versioned APIs following HTTP best practices, with pagination, input validation and documentation.

Socket.IO

Real-time communication between server and clients: notifications, chat, live-updating dashboards.

Prisma

Type-safe ORM for Node.js: declarative schema, migrations and safe queries, fully integrated with TypeScript.