Outils. Apps. Setup.
Ceci n'est pas une page statique — c'est un document vivant avec tout ce que j'utilise actuellement en tant que Frontend Engineer.
Éditeur et Coding
-
VS Code — Éditeur principal. Extensions : ESLint, Tailwind IntelliSense, Prettier, GitLens.
-
Cursor — Éditeur avec IA intégrée. Je l'utilise comme second éditeur pour les tâches qui nécessitent le contexte de la codebase.
-
GitHub Theme — Thème principal de l'IDE. Clean, bon contraste et familier.
-
Claude Code — Assistant IA pour l'ingénierie — implémentation, review et exploration de codebase.
-
OpenAI Codex — Agent de code d'OpenAI. Je l'utilise pour des tâches asynchrones et de la génération de code.
-
JetBrains Mono — Police monospace dans l'éditeur et le terminal. Ligatures qui facilitent la lecture du code.
-
Terminal
-
Warp — Terminal principal. Rapide, avec autocomplete intelligent et blocs de commande.
-
iTerm2 — Terminal secondaire. Split panes et profils par projet.
-
Fish Shell — Shell avec autosuggestions et syntax highlighting prêt à l'emploi. Sans configuration.
-
Zsh + Oh My Zsh — Shell alternatif avec plugins et aliases pour git et navigation.
-
nvm — Gestionnaire de versions de Node.js. Je bascule entre Node 20 et 24 selon le projet.
Stack de développement
-
Next.js — Framework principal pour le web. App Router, Server Components, Turbopack.
-
React / React Native — Base de tous les projets web et mobile. Hooks, Context, Server Components.
-
TypeScript — Utilisé dans 100% des projets. Typage fort qui évite les bugs en production.
-
Tailwind CSS — Utility-first CSS. Productivité élevée et cohérence visuelle sans CSS custom.
-
Shadcn UI — Composants Radix UI avec contrôle total du code. Base du design system.
-
Node.js — Runtime pour backend et API. Express, Fastify ou API routes de Next.js.
-
PostgreSQL — Base de données principale. Multi-tenant avec RLS, pgVector pour l'IA, transactions atomiques.
-
MongoDB — Base de données NoSQL pour les projets avec des données flexibles et une vitesse de lecture élevée.
-
Firebase — Auth, Firestore, Cloud Functions et push notifications dans les projets mobile.
Apps
-
Google Chrome — Navigateur principal. DevTools, profils séparés et extensions pour dev.
-
ChatGPT — Je l'utilise pour la recherche, le brainstorm et la génération de contenu en dehors du code.
-
Figma — Design et prototypage. Je consulte les designs avant d'implémenter.
-
Notion — Base de connaissances personnelle, notes de projets et documentation.
-
Postman — Test d'API REST. Collections organisées par projet.
-
Slack / Discord — Communication avec les équipes et communautés de dev.
Services et infra
-
Vercel — Deploy de projets Next.js. Preview automatique sur les PRs, zero config.
-
Render — Deploy d'API, workers et services backend. Alternative simple à AWS pour les petits projets.
-
GitHub — Dépôts, PRs, Actions (CI/CD), code review. Centre de tout.
-
AWS — EC2, S3, CloudFront pour les projets qui ont besoin d'une infra propre.
-
Cloudflare — DNS, CDN et protection. Je l'utilise pour les domaines et la performance de livraison.
-
Hostinger — Hébergement et domaines pour les projets clients et sites institutionnels.
-
Docker — Conteneurisation pour des environnements de dev cohérents et deploy en production.
-
Resend — API d'e-mail transactionnel. Simple, moderne et avec une bonne DX.
-
Stripe / Mercado Pago / Asaas — Fournisseurs de paiement. PIX, carte, abonnements récurrents.
Hardware
-
MacBook Air M2 — Machine principale. Apple Silicon M2, 16GB RAM, 256GB SSD. Silencieux et léger.
