Apr 18, 2024
Software Tools I Use
Here's a list of all my favorite tools and software that I use to build software, stay productive, or enhance my workflow.
Workstation
Laptop | I use Lenovo and HP Laptops (IdeaPad Gaming 3 15IAH7 NEW) and (ideapad 100S-14IBR OLD). |
IdeaPad Gaming 3 15IAH7 | Quick Specs: • Processor - Intel® Core™ i5-12500H • Graphics - NVIDIA® GeForce® RTX™ 3050 16GB GDDR6 • Memory - 8GB SO-DIMM DDR4-3200 • Storage - 512GB SSD M.2 2242 PCIe 4.0x4 NVMe • Resolution - FHD (1920 x 1080) IPS 300nits Anti-glare, 165Hz • Panel size - 15.6" • Battery - Integrated 60Wh |
Realme 8 Pro | High specs for taking pictures and video recording. I use this for my personal use. |
Windows Phone 8 (Nokia Lumia 520) | For personal use. |
Development tools
Visual Studio Code | Most of the time, I use Visual Studio code for development. |
Visual Studio 2022 | I use this for building software applications. |
PyCharm | I use this for Python development, coding, debugging, and project management. |
Arduino IDE | I use this for programming Arduino microcontrollers to create interactive projects. |
Postman | I use this for testing and debugging APIs, sending requests, analyzing responses, and automating workflows. |
GitHub Codespaces | This is the best development I used, totally god level for me. |
Gitpod | I’ve been using Gitpod in the past and I’m still using it when open source projects have it. |
Design tools
Figma | I use Figma for my design projects. I love the simplicity of the UI and the features. |
Canva | I use Canva for random design. I also use this for my personal use. |
Flowchart software and diagram tools
Lucidchart | I use this for advanced functionality |
Microsoft Visio | I use this for creating detailed diagrams and flowcharts, especially for Microsoft 365 and Windows users. |
draw.io | The best free diagram and flowchart app |
MySQL Workbench | I use this for managing MySQL databases, designing schemas, and querying data. |
Platform
GitHub | My life is here, I use GitHub to build projects with my community and of course for work. Sometimes, I use GitHub for my personal use. |
Vercel & Netlify | I use Vercel and Netlify to deploy every website I handle. |
Discord | My life is also here. I use Discord for my daily life to talk with friends and community. |
I use this platform for professional networking, showcasing my skills, and connecting with colleagues. | |
Telegram | I use this platform for instant messaging, group chats, and sharing files with friends and communities. |
Productivity
Google Meet, Zoom, Microsoft Teams | I use them whenever needed. |
Notion | I use Notion to record and organize my daily life. |
Calendly & Google Calendar | Great tool for scheduling meetings with clients and friends. |
Sticky Notes | I use Sticky Notes for quick reminders, jotting down important information, and keeping track of tasks that need immediate attention. |
Obs Studio | I use this for recording and camera management, especially for creating videos or live-streaming content. |
Microsoft PowerPoint or Google Slides | I use this for creating presentations, slideshows, and visual aids. |
Microsoft Excel or Google Sheets | I use this for organizing data, creating spreadsheets, and performing calculations. |
Microsoft Word or Google Docs | I use this for writing documents, reports, and articles. |
Spotify | I use this for listening music and discovering new songs and artists. |
OTHER POSTS
Use npm scripts to Simplify Daily Tasks
Running long terminal commands over and over? Automate them with simple npm scripts in your package.json.
Read more →Learn Faster with Browser DevTools Tricks
Your browser is more powerful than you think. Chrome/Edge/Firefox DevTools can save you tons of time debugging and experimenting directly in the browser.
Read more →Fix "Email in this signature doesn't match the committer email" on GitHub
Pushed a signed GPG commit only to get a warning that the signature is unverified because of an email mismatch? Here is how to sync your GPG identity with Git.
Read more →How to Set Up Verified GPG Commit Signing on GitHub
Tired of seeing the "Unverified" badge on your GitHub commits? Setting up a GPG key signs your commits cryptographically, proving to your team (and future employers) that the code actually came from you.
Read more →