Adam Viaud — iOS/macOS engineer SWIFT · 2026
← All projects

GAMECONTROLLER · SWIFT CONCURRENCY

PadawanKit

Game controllers modeled as explicit lifecycle and shared asynchronous input—not callbacks scattered across a view hierarchy.

THE IDEA

One stream, many interested consumers.

PadawanKit exposes controller input through modern Swift concurrency, with snapshots, recognition, typed capabilities, and haptics built around an explicit owner.

THE BROWSER THREAD

Keep hardware native; move state safely.

padawan-cli supplies a secured loopback WebSocket. The portfolio’s Swift/Wasm module decodes the same versioned events and feeds a Swift/WebGPU rendering stage.