Calling, messaging and email in one workspace
The platform
The core product had to make real-time communication feel simple while staying in sync with external CRMs.
How I approached it
- I designed the call, inbox and contact screens together, because a call always starts from a person and ends in a log. Treating them as one flow kept the states consistent.
- Building the front-end myself meant designs were tested against real SDK events early, which caught edge cases like dropped calls and delayed SMS receipts before they reached users.


