Someone over on facepunch recently put this together. It's still fairly new, a few bugs, but it works quite well and has a really slick interface. Works perfectly with the new Steampipe configuration without any setup headaches (Launch, click TF2 and go).
Supports custom profiles, post-compile tasks and automatic packing.
The automatic packing has been giving me some trouble, can't tell if that's a problem with TF2 or the program, maybe someone else can get it working though and let me know. Either way, very sleek.
Site: https://github.com/ruarai/CompilePal
Most recent version download: https://github.com/ruarai/CompilePal/releases/latest