Paulo Faria is a founding engineer and open-source leader with 12+ years building full-stack and mobile systems, specializing in Swift server and concurrent programming. He founded Zewo and GraphQLSwift, contributed core execution and parser logic to a Swift GraphQL implementation, and implemented concurrency primitives like failable channels for Venice—work that earned him visibility at WWDC. At startups and healthcare platforms he has driven architecture modernizations (MVVM, SwiftUI, modularization) and production-grade server and app features. Based in Paraná, Brazil, he combines a hacker’s creativity—his first project repurposed a fighting-game engine into a skateboarding game—with formal study in computational biology at Stanford, bringing both experimental curiosity and rigorous engineering to complex systems.
12 years of coding experience
8 years of employment as a software developer
iOS Development, iOS Development at Apple Developer Academy PUCPR
Pontifical Catholic University of Paraná
Graduate Certificate, Biomathematics, Bioinformatics, and Computational Biology, Graduate Certificate, Biomathematics, Bioinformatics, and Computational Biology at Stanford University
The Swift GraphQL implementation for macOS and Linux
Role in this project:
Back-end Developer
Contributions:36 releases, 65 reviews, 132 commits in 6 years 3 months
Contributions summary:Paulo primarily worked on implementing the core functionality of the GraphQL implementation in Swift. Their commits include implementing the execution logic, utilities, and parser. The user also fixed bugs related to string parsing and handled different regex APIs for macOS and Linux. Furthermore, the user contributed to the project by adding integration tests and schema parser tests.
Coroutines, structured concurrency and CSP for Swift on macOS and Linux.
Role in this project:
Back-end Developer
Contributions:17 releases, 231 commits, 11 PRs in 1 year 11 months
Contributions summary:Paulo contributed primarily to the development of core concurrency features within the Swift-based "Venice" project. Their work involved implementing and refining channels, including failable channels, and integrating them with select statements. These changes involved modifying existing source code, adding new files, and updating the codebase to include support for fallible channels, showcasing the user's focus on enhancing core project functionalities related to concurrent programming. Further work included refactoring operators and examples within the codebase.
cspiosnon-blockingvenicemacos
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.