Nuno Vieira is a Senior Software Engineer II based in Lisbon with a decade of hands-on experience building scalable iOS and full-stack applications for startups and large enterprises. He currently drives development of Stream's open-source iOS Chat SDK used by billions of end-users, improving performance, stability and developer experience while reducing memory use and crash rates. Nuno has architected core video and authentication frameworks for Sky/Peacock and built end-to-end products including REST APIs, showing strength across client, server, and CI/CD pipelines. He combines deep iOS expertise (Swift, UIKit/SwiftUI, Combine) with pragmatic testing and release automation practices that cut regressions and support rapid iteration. A creative problem-solver, he contributes directly to popular open-source SDKs—adding API features, UI screens and refactors that enhance both API ergonomics and sample apps. Colleagues rely on him for mentorship, hiring and introducing workflows that measurably boost team productivity.
11 years of coding experience
8 years of employment as a software developer
Licentiate degree, Engenharia Informática e Multimédia, Licentiate degree, Engenharia Informática e Multimédia at ISEL - Instituto Superior De Engenharia De Lisboa
💬 iOS Chat SDK in Swift - Build your own app chat experience for iOS using the official Stream Chat API
Role in this project:
iOS Mobile Developer
Contributions:3 releases, 2974 reviews, 639 commits in 2 years
Contributions summary:Nuno primarily contributed to the iOS Chat SDK in Swift. They added support for PATCH requests to the `RequestEncoder`, improving the API client's capabilities. The user also removed unused code, specifically the `CurrentUserRequestBody`, and introduced a new screen for editing current user data within the sample app, indicating a focus on both API interaction and UI component development. The user also refactored various aspects of the code related to user profiles and attachment previews.
Gist iOS Client App with MVC-N Architecture. A good example of a well-implemented MVC Application on iOS.
Contributions:2 PRs, 15 pushes, 2 branches in 3 years 10 months
iosmvcmvc-application
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.