Ahmed Abdelmageed·28 September 2026 · 2 min read
Shrinking the photo on the phone, asking Gemini for JSON that matches a schema, and handling a free tier that's sometimes busy.