The GetInvolved API allows volunteer centres to get/post volunteer opportunities with
GetInvolved.ca
I was the primary individual responsible for building out an API to allow third party
volunteer centres to import, export, and search data on the site. The API uses the XML-RPC standard, and,
it was built as a plugin to the WordPress core of the site.
I also developed a prototype Python client for the API, and, a production Java client.