Skip to content
Vijay Gojiya
All technologies

Firebase

Firebase development

Firestore, Cloud Messaging, auth and analytics, on the apps where Firebase is already the backend.

Part of backend and api development

I have used Firestore where it is the right tool rather than the default one: the real-time half of an app, with the request/response half left on a REST API. On The R&I Guys that split is chat, attachments and presence on Firestore, and the posts, comments and upvotes on a REST backend, because a feed with pagination and moderation is not a thing Firestore listeners are good at.

I write the Android half of push in Kotlin as a native module rather than wiring it together in JavaScript, because permission requests, token registration and background message handling are the three places where the JavaScript-only approach quietly stops working.

What that covers

  • Firestore data modelling and security rules
  • Cloud Messaging on both platforms, including background handling
  • Firebase Authentication, including on legacy codebases
  • Crashlytics and Analytics wired to something someone reads
  • Migration paths off Firestore when a product outgrows it

Where this has shipped

Next: Cloudflare Workers

Tell me what you are building.

A sentence about the product and where it is stuck is enough to start. I answer every mail myself, including the ones where the answer is that I am not the right person.