WP Smush Pro - Automatically Resize Original Uploads to Max Width and Height

It would be awesome to see a feature added to WP Smush Pro to resize original files to a maximum width and height as specified by the administrator.

For example, if you are not running a photography site, you really don't need a 15MP+ photo stored on the server. I would like to be able to enable auto re-sizing upon upload to a cap set in the settings page. For example, re-size all original images to max width and max height of 2000px which in my case is more than sufficient.

I already have some code written that does this that I would be willing to share if it helps get this feature into the plugin. Thanks!