Tech Lead · Software Architect · Agentic AI EngineerOpen to new work · İzmir, Turkey · UTC+3
Station05
ChessDuello
A cross-platform multiplayer chess app: SwiftUI on iOS and macOS, Flutter on Android, with real-time match sync.
What ChessDuello does, drawn
Built a cross-platform multiplayer chess app — SwiftUI on iOS and macOS, Flutter on Android — over a Supabase and Deno backend.
Match sync is real-time over WebSocket. The interesting constraint is the network that is not there: a phone loses signal mid-game, and a move made offline has to arrive in order once the connection returns. So the API layer sits behind an offline queue, and the queue is what the client talks to.