There are a number of developers who can develop custom mojoPortal skins. I can definitely recommend i7Media, a mojoPortal partner.
The API is online here. I'd recommend downloading the source code and going through it as well. The developer training videos are also a great resource for learning how everything fits together in custom development.