Signal Messenger

Speak Freely, Share Without Insecurity - Product Development

Signal is a cross-platform encrypted messaging service that allows users to share texts, files, photos, make voice calls, video calls, and participate in group chats. Unlike many other messaging services, Signal focuses on privacy and keeps all communication encrypted. This means no ads, no trackers, just message sharing between you and your contacts.

Development
Tech Stack
  • Development

The Challenge

Signal is an independent nonprofit, not tied to any major tech company. The development of the messenger platform is solely supported by grants and donations. Focused on enhancing cross-platform user experience, the small, nimble and growing product team at Signal seeked additional support developing its desktop client and modernizing its codebase.

The Solution

“In late 2020, when more people than ever were turning to Signal for private and secure communication, Carbon Five helped us tackle three big challenges on our desktop client: technical debt, feature debt, and organizational debt. Jumping into the codebase on day one, they worked with our engineers to modernize our codebase with Typescript and replace previously-problematic components. They then worked with product and design to bring us to feature parity with our mobile clients, shipping pinned chats, @mentions support in groups, and delete-for-everyone support.”

- Jim O’Leary, VP of Engineering, Signal

The Results

Working closely with Signal product owners, engineers, and designers, the Carbon Five team helped refresh and secure Signal’s desktop Electron application with Typescript codebase. In addition, the team developed and delivered new platform features to elevate Signal’s desktop client and to provide consistent cross-platform user experiences. 

In January 2021, Signal took the #1 spot in the app store of 70 countries and has surpassed over 40 million users globally.

What can we help you with?

Tell us a bit about your project, or just shoot us an email.

Interested in a Career at Carbon Five? Check out our job openings.