Check out a super useful tool called Fluent.
Fluent is a non-destructive modeling addon for the hard surface modeling in Blender 2.83.x and 2.90.x. The tool solves two problems: it keeps everything editable, without loss of speed in modeling, and also speeds up boolean object creation and makes it more enjoyable.
The addon will let you speed up your work with boolean operations and modifiers featuring a user-friendly menu and smart presets. Please note that the addon supports six languages: English, Japanese, Chinese, French, Russian, and German.