I'm a Staff Developer Advocate (which is just a fancy word for "Software Engineer who loves to tinker around with technology and teach other people") on the Firebase team ๐ฅ.
My recent posts on peterfriese.dev
- Reverse-Engineering Xcode's Coding Intelligence prompt
- Extracting structured data from PDFs using Gemini 2.0 and Genkit
- Understanding SwiftUI Preferences
- Creating a reusable action menu component in SwiftUI
- Creating custom SF Symbols using the SF Symbols app
- Custom Chat Bubbles with SwiftUI
- Peanuts in a bar considered harmful?
- Liquid Glass update!
- ๏ฃฟ WWDC25 Edition - Second Brain (S3 E1)
- Better Error Messages with ErrorKit - Special Guest Cihat Gรผndรผz!
- Firebase After Hours #13: From Zero to Hosted: Pushing the Limits of Firebase App Hosting
- Firebase After Hours #12: Streaming in Cloud Functions for Firebase! โ๏ธ
- AI app development with Firebase, from prototype to production
- Gemini in Firebase Personalisation
- Genkit: Building a NotebookLM clone - Firebase After Hours LIVE
- Answering your SwiftUI & Firebase questions on
StackOverflow
๐ - Writing about stuff I built on my blog,
peterfriese.dev
โ๏ธ - Talking all things Firebase ๐ฅ and Swift ๐ on YouTube:
@peterfriese
- Chatting away on Twitter:
@peterfriese
๐ฆ - Enjoying the breath of fresh air on BlueSky:
@peterfriese.dev
๐ฆ - I'm also on Mastodon:
@[email protected]
๐ - ... and Threads, as well:
@peterfriese
๐งต