Blog
How the apps in my portfolio were built.
Ahmed Abdelmageed2 min read
Prepare for any job interview with AI, from your phone
Five steps that take about an hour: predict the questions, polish your answers, rehearse out loud with a voice assistant, get honest feedback, and practise in English.
- AI for everyone
Ahmed Abdelmageed2 min read
5 things that used to be hard, and are easy now with AI
Designing an image, summarising a long file, writing a CV, editing photos and learning something new: what each took before, and what it takes now from a phone.
- AI for everyone
Ahmed Abdelmageed3 min read
One backend, many coffee shops: multi-tenancy with Express and PostgreSQL
How My Coffee keeps every shop's menu, staff and orders apart in one API and one database: a shop on every row, a tenant read from the database and not the token, and tests that try to cross the line.
- Backend
- PostgreSQL
- Security
Ahmed Abdelmageed4 min read
Printing kitchen tickets from a cloud app with an 89-line Node bridge
How an order placed on a phone reaches a thermal printer inside a coffee shop: a polling bridge with no dependencies, tickets drawn as images so Arabic prints correctly, and a queue that survives a crash.
- Backend
- APIs
Ahmed Abdelmageed3 min read
Arabic RTL in React Native and Expo: what breaks and how I fix it
Lessons from three Arabic apps: switching direction without a reload loop, numbers that jump to the wrong side, charts that must not mirror, and icons that flip twice.
- React Native
- Arabic RTL
Ahmed Abdelmageed3 min read
Building a live fleet map on the Navixy GPS API
Polling that stops when nobody is looking, markers that glide instead of jumping, and the small traps in GPS data: two kinds of status, and trackers that report from 0,0.
- React Native
- APIs
- Maps
Ahmed Abdelmageed2 min read
How Gym Buddy turns a photo of your meal into calories
Shrinking the photo on the phone, asking Gemini for JSON that matches a schema, and handling a free tier that's sometimes busy.
- React Native
- AI
Ahmed Abdelmageed2 min read
Signing crypto orders on a phone without confusing errors
How Megora signs Binance orders on the device, fixes clock drift, and rejects bad orders before the exchange does.
- React Native
- Security
- APIs











