No but you can make a post in marketplace to hire somebody (make sure to read guidelines) or once you have some code you can ask for some help in dev if its a problem with the API its self and not the code.
A member directory that can be customised does exist, but it may not be quite as detailed as you are hoping. See Discourse Meta for the one here on Meta. You can add additional custom user fields.