The tools, extensions and apps I use daily. Click on any to learn more.
My main editor today. IDE with deeply integrated AI: contextual project chat, multi-file editing, advanced autocomplete and autonomous coding agent. It replaced VS Code in my daily workflow.
Lightweight and extensible editor with the best extension ecosystem for web dev. I use it for specific projects and as a backup.
AI-powered code autocomplete in the editor. Speeds up boilerplate and suggests contextual solutions. Useful inside VS Code when I'm not using Cursor.
Automatic code formatter. Stop debating styles — Prettier decides for you and keeps consistency across the entire project.
Static analysis for JavaScript and TypeScript. Catch errors before they reach production and keep the codebase clean.
Git supercharged in VS Code. View line history, blame, compare branches and explore commits without leaving the editor.
Shows errors and warnings directly inline on the line where they occur. Debugging is much faster than checking the problems panel.
Autocomplete, hover previews and linting for Tailwind CSS classes. Essential for working with Tailwind on any project.
Official Astro extension for VS Code and Cursor: syntax highlighting for .astro files, IntelliSense, component autocomplete and real-time error detection.
Accessible and customizable component library for Next.js + Tailwind. It's not an npm package — you copy the components directly and adapt them to your design.
Fast and disk-efficient package manager. Up to 3× faster than npm on installs. My default for all JavaScript projects.
Ultra-fast all-in-one JavaScript runtime: run, bundle, test and manage packages. Modern alternative to Node + npm that I use for scripts and new projects.
Distributed version control. The branch, commit and merge workflow is essential in every professional project.
Manage PRs, issues and GitHub repos directly from the terminal without breaking the workflow.
Server-side JavaScript runtime. Foundation of modern tooling: bundlers, linters, Express and NestJS servers.
Deploy Next.js and Astro projects directly from the terminal. Automatic preview URLs on every push and env var configuration without touching the UI.
Application containerization for reproducible environments. I use Docker Compose to spin up PostgreSQL, Redis and local services in seconds.
Inspect the component tree, state and props of React applications directly in the browser.
Detects the tech stack of any website instantly: frameworks, CMS, analytics, CDN. Useful for analyzing competitors or learning from other projects.
Collaborative UI/UX design on the web. For wireframes, mockups, design systems and team handoff.
Quick hand-drawn style diagrams. Ideal for system architectures, data flows and rapid visual planning.
Notes, technical documentation, project planning and personal knowledge base all in one. My second brain.
REST API testing and exploration. Shared collections with the team to document and test endpoints before integrating them.
GUI for managing PostgreSQL, MySQL and MongoDB databases. Visualize tables, edit data and run queries without writing SQL by hand.
Anthropic's AI assistant. I use it for debugging, code reviews, content generation and designing complex architectures. More precise and contextual than other AIs for technical tasks.
Open-source automation platform. I connect APIs, webhooks and services to create workflows that eliminate hours of manual work: Google Drive, Gmail, Sheets, OCR and more.
GPT-4o API for integrating artificial intelligence into applications. I use embeddings, completions and function calling to add intelligent features to real products.
Ultra-realistic AI voice synthesis. I use it in projects that need narration, voice-overs or conversational interfaces with generated audio.
Google Cloud API for extracting text from images and scanned documents. Key in the document automation workflows I built with n8n at CodeScript.
Updated in 2026 · Always exploring new tools