Melo is a real-time communication platform built with a TypeScript-based stack. It supports messaging workflows, conversations, group interactions, file sharing, reactions, and mentions.
The project evolved beyond a single backend application into a service-oriented system. Authentication, application responsibilities, and messaging are separated, with dedicated communication mechanisms and supporting infrastructure.
I worked across the application stack, from implementing features and data access to containerizing the services, deploying the application, troubleshooting production issues, and introducing operational visibility.