← Selected work

03 / ANDROID / EVERYDAY TOOLS

PESU WiFi.

2026

Campus WiFi that stays out of your way. One tap to connect, switch accounts, and get back to work.

MY INVOLVEMENT

Collaborative development

BUILT WITH

Kotlin · Jetpack Compose · OkHttp · Coroutines

View repository
Project website
ANDROID
CONNECTION FLOW · CONCEPT ILLUSTRATION
1 tapaccount switching
NativeKotlin + Compose
AES-256credential encryption

THE STARTING POINT

A problem worth exploring.

Campus captive portals interrupt the simple act of getting online. Connections expire, roaming between access points can break a session, and switching accounts adds friction.

THE APPROACH

From question to implementation.

  1. 01

    Developed a native Kotlin app with Jetpack Compose and Material 3 for portal login, session management, and one-tap multi-account switching.

  2. 02

    Worked on an event-driven background keepalive engine using OkHttp, AlarmManager, and coroutines, with an idle mode outside campus networks.

  3. 03

    Implemented direct Wi-Fi SocketFactory binding and BSSID handover verification to handle network transitions and cellular fallback.

  4. 04

    Used AES-256 encrypted credential storage through AndroidX Crypto. The shared project continues to evolve with roaming improvements and diagnostic tools.

WHERE IT LED

What came out of it.

An Android companion that automates the repetitive parts of campus connectivity. This is a shared project; the canonical repository and release website are maintained under imyash0722.

Explore the code and documentation
NEXT EXPLORATION / 04

Kinemation