Communication engineer. I build products end to end — mobile, web, backend, and the infrastructure under them. Arabic-first, RTL designed in from day one rather than translated in later.
Most of my work is in private repos (client data and pricing), so here is what is actually behind them.
Hekta — a personal financial operating system for
the Arab world. Daily money tracking, net worth with karat-aware gold, and shared
expenses, all fused under one AI input layer: type it, say it, or scan the receipt.
1,300+ commits · 43 Postgres tables with RLS on every one · 15 Edge Functions ·
7,000+ client and edge tests. On the App Store.
Expo · React Native · TypeScript · Supabase · Claude API
NOOR — a bilingual landing page for an Egyptian
construction company. Zero build step, zero dependencies, one CSS file, one JS file.
The gold only appears where the light lands, because #C9A24D measures 7.9:1 on the
dark surface and 2.4:1 on white. noor-eg.net
Static HTML/CSS · Caddy · Railway
Muhrah — a handmade mastic bukhoor brand I own, in Cairo. Shopify storefront, full
design system, and a WhatsApp bot that answers in Egyptian Arabic and closes the order
in Shopify. One external dependency; everything else is the Node standard library.
muhrah.shop
Shopify · Claude tool use · node:sqlite · WhatsApp Cloud API
Horus Transfer — fixed-price airport transfers in Egypt, in 14 languages, confirmed
over WhatsApp. Search only ever offers destinations the operator has actually priced.
Next.js · next-intl · PostgreSQL
- Arabic is not a translation layer. Native RTL, Arabic fonts loaded by PostScript name per weight, Arabic copy written in Arabic.
- Domain rules the libraries don't have. Gold in karats and grams, never ounces. Every entry locked to its exchange rate on the day it was made, so last year's numbers are never rewritten.
- Decisions get measured, not guessed. Contrast ratios, gzipped bundle sizes, and a
real
expo exportbeat an assumption every time. - Secrets stay on the server. Nothing sensitive ships in a client bundle.
TypeScript React Native / Expo Next.js React Node.js
PostgreSQL / PLpgSQL Supabase Deno Claude API Shopify Liquid
Railway Vercel Cloudflare Docker Caddy
Jest Deno test Maestro
مهندس اتصالات. بابني منتجات من أولها لآخرها — موبايل وويب وباك-إند والبنية اللي تحتيهم. عربي أولًا — الـ RTL متصمّم من اليوم الأول مش مترجم بعدين.
أغلب شغلي في ريبوهات private (فيها داتا عملاء وأسعار)، فده اللي وراها بالظبط:
- Hekta — نظام مالي شخصي للعالم العربي. مصاريف يومية، وصافي ثروة بذهب واعي بالقيراط، ومصاريف مشتركة — كلهم تحت طبقة إدخال واحدة: اكتبها أو قولها أو صوّر الإيصال. +١٣٠٠ commit · ٤٣ جدول عليهم RLS · ١٥ Edge Function · +٧٠٠٠ اختبار. على App Store.
- NOOR — لاندنج بيدج لشركة تشطيبات مصرية. صفر build وصفر dependency. noor-eg.net
- مُهرة — براند بخور مستكة يدوي بملكه، في القاهرة. متجر Shopify وبوت واتساب بيرد بالعامية المصرية ويقفل الأوردر. muhrah.shop
- Horus Transfer — حجز مواصلات بسعر ثابت في مصر، بـ١٤ لغة، تأكيد على واتساب.