I'm a Systems Administrator, but have done development before, mostly fixing and patching stuff on the different projects I've worked on.
Part of why I thought of doing this is because there is another project that I am working on that needs to implement something similar, but I thought that maybe I could do a service instead of a module in that project. The aim of that project is to deliver publicity (promotions, discount codes, etc.) to customers from different providers of their choice, this will be limited to a certain area, so basically it attacks a local need since we don't have a widespread service like that yet.