Vinicius Aguiar

Tools. Apps. Setup.

This is not a static page — it's a living document with everything I currently use as a Software Engineer.

Editor & Coding

-
VS CodeMain editor. Extensions: ESLint, Tailwind IntelliSense, Prettier, GitLens.
-
CursorAI-powered editor. I use it as a secondary editor for tasks that require codebase context.
-
GitHub ThemeMain IDE theme. Clean, good contrast and familiar.
-
Claude CodeAI assistant for engineering — implementation, review and codebase exploration.
-
OpenAI CodexOpenAI's coding agent. I use it for async tasks and code generation.
-
JetBrains MonoMonospace font in editor and terminal. Ligatures that make code easier to read.
-

Terminal

-
WarpMain terminal. Fast, with smart autocomplete and command blocks.
-
iTerm2Secondary terminal. Split panes and per-project profiles.
-
Fish ShellShell with autosuggestions and syntax highlighting out of the box. Zero config.
-
Zsh + Oh My ZshAlternative shell with plugins and aliases for git and navigation.
-
nvmNode.js version manager. I switch between Node 20 and 24 depending on the project.

Development Stack

-
Next.jsMain web framework. App Router, Server Components, Turbopack.
-
React / React NativeFoundation of all web and mobile projects. Hooks, Context, Server Components.
-
TypeScriptUsed in 100% of projects. Strong typing that prevents production bugs.
-
Tailwind CSSUtility-first CSS. High productivity and visual consistency without custom CSS.
-
Shadcn UIRadix UI components with full code ownership. Design system foundation.
-
Node.jsBackend and API runtime. Express, Fastify or Next.js API routes.
-
PostgreSQLMain database. Multi-tenant with RLS, pgVector for AI, atomic transactions.
-
MongoDBNoSQL database for projects with flexible data and high read speed.
-
FirebaseAuth, Firestore, Cloud Functions and push notifications in mobile projects.

Apps

-
Google ChromeMain browser. DevTools, separate profiles and dev extensions.
-
ChatGPTUsed for research, brainstorming and content generation outside of code.
-
FigmaDesign and prototyping. I review designs before implementing.
-
NotionPersonal knowledge base, project notes and documentation.
-
PostmanREST API testing. Collections organized by project.
-
Slack / DiscordCommunication with teams and dev communities.

Services & Infra

-
VercelNext.js project deploys. Automatic preview on PRs, zero config.
-
RenderAPI, worker and backend service deploys. Simple AWS alternative for smaller projects.
-
GitHubRepositories, PRs, Actions (CI/CD), code review. Center of everything.
-
AWSEC2, S3, CloudFront for projects that need custom infrastructure.
-
CloudflareDNS, CDN and protection. Used for domains and delivery performance.
-
HostingerHosting and domains for client projects and institutional sites.
-
DockerContainerization for consistent dev environments and production deploys.
-
ResendTransactional email API. Simple, modern and great DX.
-
Stripe / Mercado Pago / AsaasPayment providers. PIX, card, recurring subscriptions.

Hardware

-
MacBook Air M2Main machine. Apple Silicon M2, 16GB RAM, 256GB SSD. Silent and lightweight.