Adebayo Sotannde← All projects

Apps & Products

SkyLink

iOS coming soon

SkyLink is the VPN app I’m building for iOS. I’m working on both sides: the app you connect with and the servers behind it. The client uses Swift, UIKit, and WireGuard. It’s still in development.

SkyLink: SkyLink logo

What it does

The iOS client

UIKit views expose server selection, connection status, and account workflows.

VPN connection

NetworkExtension and WireGuardKit support the packet-tunnel implementation.

Server discovery

Firebase-backed server discovery and request handling connect the app to its server infrastructure.

What I used

Swift / UIKit

Native screens, view controllers, and reusable interface components.

NetworkExtension

iOS tunnel-provider configuration and VPN lifecycle.

WireGuardKit

WireGuard tunnel integration through the wireguard-apple package.

Firebase

Authentication and server information integrations.

SimplifiedAuthKit

Shared authentication helpers for provider sign-in.

StoreKit

Subscription management in the client source.

Engineering detail

Native interface      → UIKit view controllers
Server selection      → FirebaseRequestManager
Tunnel configuration  → NETunnelProviderManager
Packet tunnel         → WireGuardKit

Where it stands

iOS app coming soon. See ServerTools for the server automation project.