Check out Moom. You can save window layouts and replay, save window positions and apply them to any app, arbitrarily move, maximize to a range with a customizable margin, etc etc.
https://manytricks.com/moom/
Depending on how exact of a similarity you're looking for, gTile for GNOME/Cinnamon might be of interest to you. I've also found PaperWM to be very productive.
I use gTile for gnome. I had to play around to find a setup that I like. I eventually settled on ignoring most of the features that were offered out of box. Now I have configured a few simple keyboard shortcuts.
For example, Super + Up Arrow will move a window into the central third section of the display. Pressing it again will expand the window a little bit.
Nice and simple. Makes working with large displays pleasant.