My Toolbox

Python

Versatile programming language used for web development, data science, and automation

ProgrammingLanguagesBackend

TypeScript

Strongly typed programming language that builds on JavaScript

ProgrammingLanguagesFrontendBackend

JavaScript

High-level, interpreted programming language for web development

ProgrammingLanguagesFrontendBackend

Java

Object-oriented programming language designed for portability and security

ProgrammingLanguagesBackend

Ruby

Dynamic, object-oriented language focused on simplicity and productivity

ProgrammingLanguagesBackend

C

General-purpose programming language that is foundational to many other languages

ProgrammingLanguagesBackendEmbedded Systems

C++

Extension of the C programming language with object-oriented features

ProgrammingLanguagesBackendEmbedded Systems

Docker

Containerization platform for building, shipping, and running applications

DevOpsContainerization

Kubernetes

Container orchestration platform for automating deployment and scaling

DevOpsContainerizationCloud

Ansible

Automation tool for configuration management and application deployment

DevOpsInfrastructure as Code

Puppet

Configuration management tool for centralizing and automating IT infrastructure

DevOpsInfrastructure as Code

Terraform

Infrastructure as Code tool for building and managing cloud infrastructure

DevOpsInfrastructure as CodeCloud

OpenStack

Open source cloud computing platform for creating private and public clouds

DevOpsCloudInfrastructure as Code

Jenkins

Open-source automation server for building, testing, and deploying code

DevOpsCI/CD

GitLab CI

Continuous integration service built into GitLab for automated testing and deployment

DevOpsCI/CD

React

JavaScript library for building user interfaces with component-based architecture

ProgrammingFrontendFrameworks

Next.js

React framework for production-grade applications with server-side rendering

ProgrammingFrontendFrameworksBackend

Three.js

JavaScript 3D library that makes WebGL simpler

ProgrammingFrontendGraphicsWebGL

OpenGL

Cross-language, cross-platform API for rendering 2D and 3D graphics

ProgrammingGraphicsAPI

Node.js

JavaScript runtime for server-side and networking applications

ProgrammingBackendFrameworks

FastAPI

Modern, fast web framework for building APIs with Python

ProgrammingBackendAPIFrameworks

SQLAlchemy

SQL toolkit and Object-Relational Mapping (ORM) library for Python

ProgrammingBackendDatabasesSQL

Git

Version control system for tracking changes in source code

ProgrammingDevOps

Keycloak

Open source identity and access management solution

BackendAuthenticationDevOps

MySQL

Open-source relational database management system

DatabasesSQLBackend

Redis

In-memory data structure store used as a database, cache, and message broker

DatabasesNoSQLCachingBackend

RabbitMQ

Open source message broker software that implements the Advanced Message Queuing Protocol

MessagingBackendDevOps

Raspberry Pi

Small single-board computer for education, prototyping, and IoT applications

HardwareIoTEmbedded Systems

Unmanaged Switches

Basic network switches without advanced configuration capabilities

HardwareNetworking

Ubuntu Linux

Popular Debian-based Linux distribution with an emphasis on ease of use

Operating SystemsDevOps

Red Hat Linux

Commercial Linux distribution developed by Red Hat for enterprise environments

Operating SystemsDevOps