Lolo Cab: shared-ride seats are a counter, and counters race
Backend notes from Lolo Cab — why check-then-decrement seat counts break under concurrent bookings, and the atomic-update fix.
Dev log
Build-in-public notes from Fawad Naeem — shipping logs, security fixes, and the ugly details of getting products into production.
Currently building
Youth soccer app for families across 21 US states — React Native, AWS, AdMob mediation, and the messy New Architecture fixes that come with shipping on both stores.
Coffee ratio calculator and brewing tools site. Astro, SEO, trailing-slash canonicalization, and Search Console rabbit holes.
Latest
Backend notes from Lolo Cab — why check-then-decrement seat counts break under concurrent bookings, and the atomic-update fix.
Backend notes from Lolo Cab — provider-backed KYC for drivers and vendors, what never goes to the client, and why admin gates on verification state.
Thesis NLP notes — DistilBERT as the live sentiment model, LSTM as the offline backup, Roman Urdu augmentation, and why ML ran on Hugging Face while the API stayed on Render.
A second pass over public reads and auth — defaults that weren't access control, error messages that leaked too much, and social login that trusted the wrong signal.
What broke in production on a React Native + AWS youth soccer app — and the fixes that actually stuck.
Newsletter
No spam — just new build logs when they ship. Form is ready; provider wiring comes later.