Software and tools I use daily and recommend

I get asked about the tools that I use daily and be productive. Here is a list of my favorite software programs, gadgets, and other recommendations.

Programming Languages

  • Node.js

    Runtime Environment

    Node.js

    JavaScript runtime built on Chrome's V8 engine, perfect for building scalable network applications and APIs.

  • Python

    Programming Language

    Python

    High-level programming language known for its simplicity and versatility in automation, data analysis, and backend development.

  • PHP

    Web Development

    PHP

    Server-side scripting language designed for web development, powering millions of websites and applications.

Infrastructure & Cloud

  • AWS

    Cloud Platform

    AWS

    Comprehensive cloud computing platform offering compute, storage, database, and networking services at scale.

  • Docker

    Containerization

    Docker

    Platform for developing, shipping, and running applications in lightweight, portable containers.

  • Ansible

    Automation Tool

    Ansible

    Open-source automation tool for configuration management, application deployment, and task automation.

  • Linux

    Operating System

    Linux

    Open-source operating system kernel that powers servers, embedded systems, and cloud infrastructure worldwide.

Security & Monitoring

  • Wazuh

    Security Platform

    Wazuh

    Open-source security monitoring platform for threat detection, compliance, and incident response.

  • OPNsense

    Firewall

    OPNsense

    Open-source firewall and routing platform based on FreeBSD, offering advanced security features.

  • Zabbix

    Monitoring Tool

    Zabbix

    Enterprise-class open-source monitoring solution for networks, servers, applications, and services.

Development Tools

  • VS Code

    Code Editor

    VS Code

    Visual Studio Code (VS Code) is a source-code editor developed by Microsoft for Windows, Linux, and macOS.

  • Git

    Version Control

    Git

    Distributed version control system for tracking changes in source code during software development.

  • WireGuard

    VPN Protocol

    WireGuard

    Modern VPN protocol known for its simplicity, speed, and cross-platform compatibility.

Productivity

  • Notion

    Productivity Platform

    Notion

    All-in-one workspace for notes, docs, and project management that helps organize thoughts and boost productivity.