Les technologies et outils au coeur de ma créativité web.

Je m'appuie sur un ensemble d'outils et de technologies pour concevoir des solutions web de qualité. Si vous êtes basé à la Réunion, sachez que vos projets peuvent bénéficier d'un financement grâce à Kap Numérik. Découvrez ci-dessous les ressources que j'utilise pour créer des sites et des applications qui répondent aux besoins spécifiques de mes clients.

Station de travail

  • 16” MacBook Pro, Intel, 16GB RAM (2019)

    C'est ma station de travail de confiance. Solide et fiable, elle m'accompagne dans chaque projet web que je développe. Que ce soit pour des simulations de lancement, des tests de performance ou tout simplement du développement au quotidien, elle ne me fait jamais défaut.

  • Écran Prolite IIyama 27” Full HD

    Un ajout essentiel à ma station de travail, cet écran me donne l'espace nécessaire pour organiser mes fenêtres de code, navigateurs, et autres outils de développement. Une vraie différence en termes de productivité et de confort.

  • Magic Mouse d'Apple

    Avec cette souris, je me sens comme un véritable magicien du web ! Pointage précis, défilement fluide, et un design si élégant qu'on pourrait le qualifier de magique.

Outils de dev

  • Visual Studio Code

    Mon environnement de développement favori, un outil indispensable. Léger, personnalisable et extrêmement puissant, VS Code est la baguette magique de tout développeur web moderne.

  • Git

    Un incontournable pour le contrôle de version. Il me permet de gérer l'évolution de mes projets et de collaborer aisément avec d'autres développeurs. Un filet de sécurité pour la créativité et l'organisation.

Stack

  • Next.js

    Mon choix de prédilection pour le développement d'applications web modernes. La puissance de ce framework réside dans sa flexibilité et ses performances inégalées, notamment avec l'utilisation de l'App Router pour une gestion plus intuitive des routes. Cela me permet de créer des expériences utilisateur fluides tout en maintenant un code propre et maintenable.

  • TypeScript

    Ajoute une couche de robustesse et de lisibilité à mes projets. Il me permet de détecter les erreurs plus tôt dans le processus de développement et améliore la maintenabilité du code. C'est un incontournable pour des applications sécurisées et bien structurées.

  • Tailwind CSS

    Tailwind a été une révélation pour moi. Au début, l'utilisation des classes utilitaires semblait chargé et contre-intuitif, mais une fois la courbe d'apprentissage franchie, je me suis rendu compte de son efficacité. La rapidité de développement et l'intuitivité qu'il apporte ont complètement changé ma manière d'aborder le design. Je ne saurais plus faire machine arrière !

  • Sanity

    Sanity est mon choix pour la gestion de contenu. Ce n'est pas seulement un CMS headless, mais une plateforme qui offre une flexibilité énorme. Les schémas personnalisables me permettent de créer exactement ce dont mes projets ont besoin. Un autre avantage ? Sa facilité d'utilisation permet à mes clients de gérer eux-mêmes le contenu sans souci.

  • Prisma

    Prisma est ma couche d'accès aux données de prédilection. Ce n'est pas simplement un ORM; c'est une boîte à outils complète pour la gestion de bases de données. Avec Prisma, je peux m'assurer que les requêtes sont optimisées et sécurisées, sans avoir à me perdre dans les détails. Sa syntaxe claire et sa grande communauté font que c'est un choix évident pour tout projet nécessitant une persistance de données fiable.

  • MongoDB

    J'opte pour MongoDB quand le projet nécessite une grande flexibilité et une évolution rapide. Avec son modèle de stockage orienté document, je peux facilement adapter les structures de données en fonction des besoins.

  • Postgres

    Quand il s'agit de transactions complexes et de relations entre les données, je préfère utiliser PostgreSQL. Ce choix me permet de garantir une gestion de données plus structurée et robuste.

Design

  • Figma

    Figma est mon choix pour le design d'interface et la prototypage. Sa simplicité et sa flexibilité favorisent une collaboration fluide avec les clients et les équipes de design.

Productivité

  • Slack

    Mon canal de communication préféré avec les clients et les équipes de développement. Sa flexibilité et ses intégrations en font un outil indispensable pour rester en phase avec les projets en cours et faciliter la collaboration.

  • Trello

    mon tableau de bord virtuel pour la gestion de projets. Sa simplicité et son interface visuelle en font un excellent choix pour suivre l'évolution des tâches et priorités, tant pour moi que pour mes clients.

  • Canva

    Pour la création rapide de visuels impactants, je me tourne vers Canva. Que ce soit pour des posts sur les réseaux sociaux, des bannières ou des présentations, cet outil offre une panoplie de modèles qui accélèrent considérablement le processus de design.

  • HandBrake

    Pour la conversion et la compression de vidéos, HandBrake est mon outil de prédilection. Que ce soit pour optimiser les fichiers médias pour le web ou simplement pour réduire leur taille, HandBrake fait le travail rapidement et efficacement.