Software I use, gadgets I love, and other tools I recommend.
Here’s a detailed list of tools, software, and hardware that I use daily to stay productive, build software, and enjoy the workflow while coding.
Workstation
Windows 10 and Ubuntu 24.04
I mainly use Windows 10 because of its compatibility with 3ds Max and Cinema 4D when working on virtual tours for Getafeel. For development purposes, I switch to Ubuntu 24.04, which is excellent for Docker and other development tasks.
Redragon Kala Mechanical Keyboard
A reliable and customizable mechanical keyboard with RGB lighting that enhances my coding and typing experience.
Redragon Cobra Gaming Mouse
An ergonomic and precise mouse, perfect for long hours of work and navigation.
Code Editors and IDEs
JetBrains IDEs: PhpStorm, WebStorm, and PyCharm
I rely on JetBrains products for writing clean and efficient code. PhpStorm for PHP/Laravel projects, WebStorm for JavaScript/React work, and PyCharm for Python-based projects.
Visual Studio Code
A lightweight editor I use occasionally for quick edits or markdown files with various extensions.
Development Tools
TablePlus
My go-to tool for working with databases. Its simplicity and speed make managing databases seamless.
Postman
Essential for testing APIs, Postman lets me debug, document, and test my backend endpoints efficiently.
GitHub Desktop and Sourcetree
I use GitHub Desktop for managing GitHub repositories efficiently, and Sourcetree for working with Bitbucket repositories. Both tools help me visualize branches, commits, and manage version control smoothly.
Docker
I run development environments and manage containers to ensure consistency across projects.
XAMPP
Perfect for quickly setting up a local server when working on PHP-based projects.
Browsers and Extensions
Google Chrome
My primary browser for development and testing, equipped with developer tools and extensions like React Developer Tools, Angular DevTools, and Clockwork for debugging PHP and Laravel applications.
Firefox Developer Edition
An alternative browser for testing and debugging websites for cross-browser compatibility.
Productivity and Utilities
Slack and Microsoft Teams
Essential tools for seamless communication with clients, colleagues, and team members. Both platforms help me stay connected and collaborate efficiently.
Jira
My go-to tool for project management, tracking tasks, and maintaining agile workflows. Jira helps me stay organized and ensures project deadlines are met.