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 Code — Main editor. Extensions: ESLint, Tailwind IntelliSense, Prettier, GitLens.
-
Cursor — AI-powered editor. I use it as a secondary editor for tasks that require codebase context.
-
GitHub Theme — Main IDE theme. Clean, good contrast and familiar.
-
Claude Code — AI assistant for engineering — implementation, review and codebase exploration.
-
OpenAI Codex — OpenAI's coding agent. I use it for async tasks and code generation.
-
JetBrains Mono — Monospace font in editor and terminal. Ligatures that make code easier to read.
-
Terminal
-
Warp — Main terminal. Fast, with smart autocomplete and command blocks.
-
iTerm2 — Secondary terminal. Split panes and per-project profiles.
-
Fish Shell — Shell with autosuggestions and syntax highlighting out of the box. Zero config.
-
Zsh + Oh My Zsh — Alternative shell with plugins and aliases for git and navigation.
-
nvm — Node.js version manager. I switch between Node 20 and 24 depending on the project.
Development Stack
-
Next.js — Main web framework. App Router, Server Components, Turbopack.
-
React / React Native — Foundation of all web and mobile projects. Hooks, Context, Server Components.
-
TypeScript — Used in 100% of projects. Strong typing that prevents production bugs.
-
Tailwind CSS — Utility-first CSS. High productivity and visual consistency without custom CSS.
-
Shadcn UI — Radix UI components with full code ownership. Design system foundation.
-
Node.js — Backend and API runtime. Express, Fastify or Next.js API routes.
-
PostgreSQL — Main database. Multi-tenant with RLS, pgVector for AI, atomic transactions.
-
MongoDB — NoSQL database for projects with flexible data and high read speed.
-
Firebase — Auth, Firestore, Cloud Functions and push notifications in mobile projects.
Apps
-
Google Chrome — Main browser. DevTools, separate profiles and dev extensions.
-
ChatGPT — Used for research, brainstorming and content generation outside of code.
-
Figma — Design and prototyping. I review designs before implementing.
-
Notion — Personal knowledge base, project notes and documentation.
-
Postman — REST API testing. Collections organized by project.
-
Slack / Discord — Communication with teams and dev communities.
Services & Infra
-
Vercel — Next.js project deploys. Automatic preview on PRs, zero config.
-
Render — API, worker and backend service deploys. Simple AWS alternative for smaller projects.
-
GitHub — Repositories, PRs, Actions (CI/CD), code review. Center of everything.
-
AWS — EC2, S3, CloudFront for projects that need custom infrastructure.
-
Cloudflare — DNS, CDN and protection. Used for domains and delivery performance.
-
Hostinger — Hosting and domains for client projects and institutional sites.
-
Docker — Containerization for consistent dev environments and production deploys.
-
Resend — Transactional email API. Simple, modern and great DX.
-
Stripe / Mercado Pago / Asaas — Payment providers. PIX, card, recurring subscriptions.
Hardware
-
MacBook Air M2 — Main machine. Apple Silicon M2, 16GB RAM, 256GB SSD. Silent and lightweight.
