I built the GalaxyVPN multi-protocol VPN app. It implements several different VPN protocols, and is controlled via a complex cloud API.