Tools

Software and applications I use daily

Cursor

AI-first IDE designed for pair-programming workflows. Enables prompt-driven editing, codebase understanding, and rapid refactoring.

GitHub Copilot

AI-powered coding assistant that accelerates development with contextual code suggestions, test generation, and documentation support.

ChatGPT

Reasoning and technical exploration assistant. Useful for brainstorming solutions, explaining concepts, and outlining implementation plans.

Claude

AI assistant known for handling long codebases and structured reasoning. Useful for refactoring, architecture discussions, and reviewing complex logic.

Perplexity

AI-powered research tool for quickly investigating technologies and gathering reliable sources.

OpenAI API

Used to prototype internal tools and assistants with LLMs. Ideal for automating repetitive tasks and building AI-powered developer utilities.

Visual Studio Code

Primary code editor with extensive customization. Essential extensions include ESLint, Prettier, GitLens, Error Lens, and language-specific tooling.

Git

Version control system used with modern workflows such as feature branches, rebasing, and conventional commits to maintain a clean project history.

Docker Desktop

Containerization platform for consistent development environments. Essential for microservices and local production-like setups.

Windows Terminal

Modern terminal with tabs, split panes, and full customization. Running PowerShell and WSL2 for Linux compatibility.

Postman

API development and testing platform for designing, testing, and documenting REST and GraphQL APIs.

Insomnia

Alternative API client for REST and GraphQL with a clean interface and strong support for complex API workflows.

DBeaver

Universal database tool supporting PostgreSQL, MySQL, MongoDB, and many others. Ideal for advanced queries and database management.

Chrome DevTools

Browser debugging suite for performance profiling, network inspection, and frontend troubleshooting.

Notion

Workspace for documentation, project planning, and knowledge management. Useful for architecture notes, specs, and learning logs.

Figma

Collaborative design and prototyping tool used for UI/UX work and design system exploration.