Paulo Faria

Introduction

I've been building software for over two decades. It all started with me being a curious teenager from the depths of the Amazon rainforest in the late 90s who loved playing with video games and console emulators. Two projects from that era basically sealed my fate: Being a huge fan of Tony Hawk's Pro Skater game series and specially its soundtrack, I hacked M.U.G.E.N., a fighting game engine, into a skateboarding game by making the stage the enemy and using hitboxes to detect tricks like grinds. Points were scored by beating up the stage until you "killed" it. I even threw in some physics from school to make characters jump on ramps and fall with proper gravity. Pretty exciting stuff for an inquisitive teenager trying to understand how he could observe, understand and act upon the world around him. Around the same time, as an obnoxious teen protective of my carefully crafted musical identity, I wrote a mIRC script that would broadcast what I was listening to in public chat channels—but here's the kicker, I encrypted the messages with a Caesar cipher so only my equally obnoxious friends with the same script could decode them. Peak teenage gatekeeping behavior that I'm definitely not proud of now. As a musician myself these days, I do my best to share and amplify the artists I love instead of hiding them. Those early experiments showed me just how powerful software could be, which eventually led me to founding the Apple Swift Server Workgroup, creating open source projects like Zewo and GraphQLSwift, and helping shape Swift's structured concurrency features. These days I'm a Founding Engineer at Margins, building iOS apps with SwiftUI and backend systems with TypeScript and Next.js. When I'm not coding, you'll find me hiking, rock climbing, or just soaking up the sun—I'm basically a sun worshipper. Music is still a huge part of my life, both listening and playing, and it keeps me connected to that same creative energy that got me into programming in the first place.

Open Source

Swift Server Workgroup (SSWG)

2016 · 2019

Founder, Emeritus Member

Remote

After self-organizing with the major server-side Swift projects like Zewo, Vapor, Perfect and others, culminating in OpenSwift, a community-driven initiative to develop open source APIs for server-side development in Swift, at WWDC 16, I pitched to Ted Kremenek, director of Languages and Runtimes at Apple, for the creation of an Apple-official workgroup focused on the development of open source APIs for server-side development in Swift. Later that year, with additional support from IBM, SSWG was founded.

GraphQLSwift

2016 · Today

Founder

Remote

Open source GraphQL libraries for server-side development in Swift. Graphiti provides a higher-level API for building GraphQL schemas in Swift using a declarative syntax powered by result builders, the same technology used to build SwiftUI. GraphQLSwift also provides a lower-level API that matches the GraphQL spec and mirrors the Javascript canonical implementation of GraphQL. GraphQL and Graphiti are SSWG Incubated packages used by important companies in the Swift ecosystem like PassiveLogic and others.

Zewo

2015 · Today

Founder

Remote

Zewo was the first open source server-side framework for Swift and was the foundation for many other open source projects in the Swift ecosystem. Venice, a Zewo concurrency framework for Swift, introduced the concept of structured concurrency to the Swift ecosystem and served as inspiration for Swift's own structured concurrency features alongside Trio, a Python concurrency library. Zewo also implemented the first reflection API for Swift, which served as a guide for other reflection libraries in the Swift landscape.

CosmosSwift

2020 · 2021

Founder

Remote

CosmosSwift was an open source project aimed at developing the Cosmos inter-blockchain technology for the Swift ecosystem. Unfortunately, the company backing the project lost funding and the project was discontinued before it could be completed.

Latest Work

Margins

2024 · Today

Founding Engineer

Remote

At Margins, I developed the iOS book tracking app using SwiftUI with modern practices like structured concurrency and the new observation APIs. Currently, I'm focusing on the backend and internal dashboard app used to manage our catalog of books using Typescript, Next.js and Effect-TS.

Cooper

2022 · 2023

Senior Software Engineer

Remote

At Cooper, a mobile gaming communication app born out of Kevin Hartz's Startup Studio, I was responsible for the architecture, development and testing infrastructure of Cooper's custom networking stack written in Swift. I also developed packethrill, a declarative Swift DSL implemented with result builders, highly inspired by packetdrill, a scripting tool that enables quick, precise tests for entire TCP/UDP/IPv4/IPv6 network stacks, from the system call layer down to the NIC hardware. Rather sadly, the company was shut down prematurely and we did not get permission to open source the networking stack.

Katalysis

2020 · 2021

Senior Software Engineer

Remote

At Katalysis, I developed the backend for FeatherFeed app using Swift Server technology. I also kickstarted CosmosSwift, an open source project aimed at developing the Cosmos inter-blockchain technology for the Swift ecosystem. Unfortunately, the company lost funding and the project was discontinued.

Sense Medical

2017 · 2023

Senior Software Engineer

Remote

At Sense Medical, I developed Cortex, a healthcare iOS/iPadOS app used in New Zealand hospitals with a backend powered by Zewo and Venice. After six years with the company, I decided to leave and look for new challenges.

Education

Stanford University

2019 · 2021

Graduate Certificate in Biomedical Informatics

Remote

PUCRS

2020

Graduate Certificate in Neurosciences and Human Behaviour

Curitiba, Brazil

Apple Developer Academy

2014

iOS App Development

Curitiba, Brazil

PUCPR

2009

BSc in Computer Engineering (EECS)

Curitiba, Brazil

Events Hosted

WWDC 2016

2016

Swift Get Together

San Francisco, California

At WWDC 16, I co-hosted the get together event representing the Open Source Swift corner alongside: • Chris Lattner (Swift, llvm, clang) • Ted Kremenek (Apple Languages and Runtime Manager)

Teaching

PUCPR

April 2017

Postgraduate Certificate Program for App Development

Curitiba, Brazil

At PUCPR, I lectured server-side Swift development as a substitute teacher.

Talks

GraphQL + Apollo

February 2018

CocoaHeads Curitiba

Curitiba, Brazil

The Open Source Software Community

September 2017

CapiConf Mini

Curitiba, Brazil

Concurrency Models

December 2016

CocoaHeads Conference

Osasco, Brazil

Building GraphQL APIs with Zewo

December 2016

Server Side Swift Meetup #8

Remote

Server Side Swift with Zewo

August 2016

Tech Day #2

Curitiba, Brazil

Server Side Swift with Zewo

June 2016

Apple Developer Academy Talks

Curitiba, Brazil

Getting Started with Zewo

June 2016

Server Side Swift Meetup #3

Remote

Interviews and Podcasts

iPhreaks #225

December 2017

Concurrency with Paulo Faria

Remote

Podcast hosted by Andrew Madsen and Erica Sadun.

Udacity's Fireside Chat at AltConf 2016

June 2016

Server Side Swift and Zewo

San Francisco, California

Interview hosted by Fernando Rodríguez.

CocoaHeads Brazil Podcast S02E10

April 2016

Introducing Zewo

Remote

Podcast hosted by Tales Pinheiro and Gustavo Barbosa.