Matheus Cardoso is a Senior Full Stack Engineer with 10 years of experience building high-availability web and mobile systems, currently shaping Rocket.Chat’s platform and apps. He blends backend and mobile expertise—shipping API enhancements, multi-gateway push support, and polished iOS/Android client features—while championing developer productivity, performance, security, and standards. As an outspoken open-source contributor, he has improved notable projects like Rocket.Chat and Stream’s iOS SDK, adding crash fixes, UX refinements, and test coverage. His background spans developer relations and product-facing roles where he launched community platforms and developer integrations, giving him a rare mix of hands-on engineering and developer-experience leadership. Based in Brazil, he often focuses on small, high-impact changes (e.g., message hooks, unread separators, and serialization fixes) that improve reliability and the developer workflow.
10 years of coding experience
9 years of employment as a software developer
Computer Engineering, Computer Engineering at Instituto Federal de Educação, Ciência e Tecnologia do Ceará
Contributions:1482 commits, 351 PRs, 1140 pushes in 2 years 4 months
Contributions summary:Matheus's commits primarily focused on adding new features and improving the functionality of the iOS Rocket.Chat client. They implemented new test cases for existing features and added a new UI element (ChatMessageUnreadSeparator) to the chat interface to visually separate unread messages. The user also improved the user experience by adding a mechanism to show an upload status and by providing a keyboard shortcut to reply to the latest message.
💬 iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API
Role in this project:
Mobile Developer (iOS)
Contributions:17 reviews, 70 commits, 104 PRs in 11 months
Contributions summary:Matheus primarily focused on improving the iOS chat SDK. Their contributions involved fixing potential crashes related to message actions and improving link detection in markdown messages. They also implemented a message preparation hook for pre-processing messages before sending, and added features such as customizable `ChatViewController` for threads and the ability to disable local notifications. The user addressed alignment issues and fixed various warnings and bugs, ensuring the SDK's stability and functionality.
streamioiosstreamstream-chatios-chat
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Matheus Cardoso - Senior Full Stack Engineer at Rocket.Chat