Stitch is a care coordination platform for healthcare teams. We built a cross-platform product where providers could send messages, share files, and stay in sync all in one place and on any device.
We built a novel platform in the healthcare space and were backed by great investors, including Benchmark and YC. At Stitch, I worked on building a cross-platform messaging experience that worked on web, iOS, Android, Mac and Windows (Electron).
From inception, messaging was a core part of the experience. We built this using a backend built on Elixir, a web client built on React, and native iOS and Android apps built with Swift and Kotlin, respectively. Over time the messaging product evolved visually.
Some of the engineering challenges we faced included building a synchronized experience across multiple operating systems, optimistic UI, a push notification service that also synced with electron push notifications, and windows compatibility. Overall our goal was to serve a number of features, including messaging, file management, search, scheduling, video calls, forms, and more.