Back to work

ClipBridge

Independent project · 2026 · Private build

Controlled text sharing between Mac and Android

I built ClipBridge to move text between a Mac and an Android phone over the internet, with clear sending controls and attention to clipboard privacy and platform restrictions.

The challenge

Moving text between platforms with different clipboard rules while keeping sending deliberate, preventing copy loops, and limiting retention.

My responsibility

  • Built the Mac application with SwiftUI and the Android application with Flutter, connected through Supabase.
  • Made automatic sending on Mac opt-in, with manual sending and clipboard history on Android.
  • Designed user-scoped permissions, loop prevention between devices, and a 24-hour retention policy.
  • The Android app side of notification-based delivery is implemented; full activation depends on completing the server rollout.

Engineering decisions

SwiftUI provides native Mac integration and Flutter supports the Android client. Supabase connects authentication, data, and real-time delivery. SHA-256 hashes and device identifiers prevent copy loops; the FCM server rollout remains pending.

SwiftSwiftUIFlutterDartSupabaseRealtimeFCMPostgreSQL