Word to describe someone who publishes many works?

I think 'prolific' is a decent choice here.

From Dictionary.com:

  1. producing in large quantities or with great frequency; highly productive: a prolific writer.

intellectually productive or fecund come to mind though I find "prolific" (already mentioned in an answer) a better choice.

  • "productive" - MW - Marked by abundant production or achievement: a productive career.

  • "fecund" - TFD - Characterized by intellectual productivity: a fecund mind.