Aller au contenu
Riadh Mnasri

Stack

Les langages, frameworks et outils que j'utilise réellement, sur mes missions comme sur mes projets personnels.

Langages

  • TypeScript

    Langage par défaut pour tout ce qui est web, frontend comme backend.

  • Kotlin

    Langage JVM de prédilection pour les projets backend et les librairies.

  • Rust

    En apprentissage actif, documenté en public dans learning-rust.

Frontend

  • Next.js

    Framework par défaut pour tous les projets perso et vitrines.

  • Tailwind CSS

    Styling par défaut, sans dégradé indigo/violet générique.

  • Angular

    Utilisé côté frontend pour MissionMatch, projet de pratique DDD.

Backend & données

  • Spring Boot

    Backend Kotlin pour les projets illustrant une architecture hexagonale.

  • PostgreSQL

    Base par défaut dès qu'un projet dépasse le simple localStorage.

Infrastructure

  • Vercel

    Déploiement par défaut de tous les projets Next.js, intégration GitHub.

  • Kubernetes

    Pratiqué en mission et pour le calcul de risque sur Spark.

  • Terraform

    Infrastructure as code pour les projets qui vont au-delà du PaaS.

  • Apache Kafka

    Event streaming pratiqué en mission, exploré en profondeur sur le blog.

IA & développement

  • Claude Code

    Outil principal de développement assisté par IA, au quotidien.