Peter Friese

Staff Developer Advocate

Hamburg, Germany
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Peter Friese is a Staff Developer Advocate at Google with 22 years of software engineering experience, specializing in Firebase and Apple platforms. He combines hands-on mobile and back-end development with developer relations—writing blog posts, producing videos, speaking at conferences, and crafting sample apps and SDK contributions to help developers ship better iOS apps. His background spans software architecture, model-driven development, and cross-platform mobile work at companies like Zühlke, itemis and Lufthansa Systems, reflecting deep expertise in both JVM/Eclipse ecosystems and modern Swift tooling. An active open-source contributor, he has improved projects from FindBugs to the Firebase iOS SDK (including Combine support and Sign in with Apple flows), showing a knack for pragmatic API enhancements. Based in Hamburg, he balances technical depth with communication skills and an unusual side-career as a musician, which informs his collaborative and creative approach to developer advocacy.
code22 years of coding experience
job22 years of employment as a software developer
bookDipl. Wirtschaftsinformatiker (FH) Computer Sciences, Dipl. Wirtschaftsinformatiker (FH) Computer Sciences at Fachhochschule Nordakademie Elmshorn
stackoverflow-logo

Stackoverflow

Stats
6,989reputation
240kreached
120answers
1question
Badges
firebase
top-1%
swift
top-5%
swiftui
top-1%
ios
top-5%
async-await
top-5%
google-cloud-firestore
top-1%
github-logo-circle

Github Skills (38)

objective-c10
google-cloud-firestore10
firebase-authentication10
ios10
static-analysis10
mobile-development10
eclipse-plugin10
findbugs10
user-authentication10
authentication10
google-sign-in10
java10
mobile-application10
javas10
code-analysis10

Programming languages (12)

TypeScriptJavaC++CSSCJavaScriptObjective-CSwift

Github contributions (5)

github-logo-circle
firebase/firebase-ios-sdk

Jan 2021 - Sep 2022

Firebase SDK for Apple App Development
Role in this project:
userBack-end Developer
Contributions:200 reviews, 46 commits, 68 PRs in 1 year 8 months
Contributions summary:Peter primarily contributed to adding Combine support for the Firebase iOS SDK. Their work involved creating publishers for authentication and ID token changes, implementing Future-based methods for common authentication tasks, and adding Combine support for Cloud Functions. They also made changes to the FirebaseMLModelDownloader, fixing imports and adding a sample app. Furthermore, the user addressed issues in the Firebase Combine libraries and integrated Swift components.
firebase-databasefirebase-functionsdatabase-as-a-serviceremote-configios
firebase/quickstart-ios

Aug 2019 - Mar 2025

Firebase Quickstart Samples for iOS
Role in this project:
userMobile Developer (iOS)
Contributions:24 reviews, 7 PRs, 23 pushes in 5 years 8 months
Contributions summary:Peter primarily contributed to the iOS Firebase Quickstart Samples repository by implementing features related to user authentication and the integration of Google Sign-In and Sign-in with Apple (SiwA). Their work included updating authentication flows, such as incorporating the new `appleCredential` API for setting user's full name and revoking SiwA tokens. Additionally, the user addressed code style issues and updated the Imagen UI.
firestorefirebaseremote-configfirebase-storageios
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
Peter Friese - Staff Developer Advocate