Nothing here yet.
Freelance Work, Technical Writing
When you research how to build a multi-tenant SaaS on Firestore, most articles stop at one idea: put a tenantId field on every document. That's true, but it's the easy half. The more tricky question is how do you arrange your collections so that read...

Companion post to How I Built the Long Game Notification System. This is the walkthrough. If you want the thinking behind the decisions, read that first. If you just want the recipe, you're in the right place. What You're Building A notification sys...

Upwork is increasingly getting difficult — or so they say. I've had quite a number of friends who created an account and abandoned it, and others curious about whether it's worth starting. The conversation kept repeating itself so I decided to write ...
