the producer's job is to oversee the entire project, in larger projects they are usually the ones making decisions such as recording method, who gets to spend the money on what, and musical contributions that can range from something wide like "change the length of this section to make it better" or something as minute as "change that Min7b5 for a full dim7 it will enhance the voice leading" and more often than not on smaller scale projects, doing the mixing and possibly even mastering.
oh and i think the album sounds great. The drums are maybe a bit quiet for my taste but that's all I feel.