Vinicius Aguiar

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 ThemeThème principal de l'IDE. Clean, bon contraste et familier.
-
Claude CodeAssistant IA pour l'ingénierie — implémentation, review et exploration de codebase.
-
OpenAI CodexAgent de code d'OpenAI. Je l'utilise pour des tâches asynchrones et de la génération de code.
-
JetBrains MonoPolice monospace dans l'éditeur et le terminal. Ligatures qui facilitent la lecture du code.
-

Terminal

-
WarpTerminal principal. Rapide, avec autocomplete intelligent et blocs de commande.
-
iTerm2Terminal secondaire. Split panes et profils par projet.
-
Fish ShellShell avec autosuggestions et syntax highlighting prêt à l'emploi. Sans configuration.
-
Zsh + Oh My ZshShell alternatif avec plugins et aliases pour git et navigation.
-
nvmGestionnaire de versions de Node.js. Je bascule entre Node 20 et 24 selon le projet.

Stack de développement

-
Next.jsFramework principal pour le web. App Router, Server Components, Turbopack.
-
React / React NativeBase de tous les projets web et mobile. Hooks, Context, Server Components.
-
TypeScriptUtilisé dans 100% des projets. Typage fort qui évite les bugs en production.
-
Tailwind CSSUtility-first CSS. Productivité élevée et cohérence visuelle sans CSS custom.
-
Shadcn UIComposants Radix UI avec contrôle total du code. Base du design system.
-
Node.jsRuntime pour backend et API. Express, Fastify ou API routes de Next.js.
-
PostgreSQLBase de données principale. Multi-tenant avec RLS, pgVector pour l'IA, transactions atomiques.
-
MongoDBBase de données NoSQL pour les projets avec des données flexibles et une vitesse de lecture élevée.
-
FirebaseAuth, Firestore, Cloud Functions et push notifications dans les projets mobile.

Apps

-
Google ChromeNavigateur principal. DevTools, profils séparés et extensions pour dev.
-
ChatGPTJe l'utilise pour la recherche, le brainstorm et la génération de contenu en dehors du code.
-
FigmaDesign et prototypage. Je consulte les designs avant d'implémenter.
-
NotionBase de connaissances personnelle, notes de projets et documentation.
-
PostmanTest d'API REST. Collections organisées par projet.
-
Slack / DiscordCommunication avec les équipes et communautés de dev.

Services et infra

-
VercelDeploy de projets Next.js. Preview automatique sur les PRs, zero config.
-
RenderDeploy d'API, workers et services backend. Alternative simple à AWS pour les petits projets.
-
GitHubDépôts, PRs, Actions (CI/CD), code review. Centre de tout.
-
AWSEC2, S3, CloudFront pour les projets qui ont besoin d'une infra propre.
-
CloudflareDNS, CDN et protection. Je l'utilise pour les domaines et la performance de livraison.
-
HostingerHébergement et domaines pour les projets clients et sites institutionnels.
-
DockerConteneurisation pour des environnements de dev cohérents et deploy en production.
-
ResendAPI d'e-mail transactionnel. Simple, moderne et avec une bonne DX.
-
Stripe / Mercado Pago / AsaasFournisseurs de paiement. PIX, carte, abonnements récurrents.

Hardware

-
MacBook Air M2Machine principale. Apple Silicon M2, 16GB RAM, 256GB SSD. Silencieux et léger.