I tend to reinstall Windows quite often. Therefore, I try to make the process as streamlined as possible. To do this, I use Chocolatey. Below is the PowerShell Script I made to quickly install my applications. Make sure you have installed Chocolatey, and are using PowerShell as admin with an appropriate execution policy.
chocolatey-setup.ps1 | Download as ZIP