About
Seif Ashraf.I build the systemssmall businesses run on.
I'm a freelance full-stack developer in Cairo, and I work with small businesses in the UK and Ireland. Two of my systems are in production today. Car Engineering Center is an Arabic-first workshop management platform used every day across four branches in Amarah, Iraq: reception, work orders, live floor tracking, customer history and payroll on one system. Salad Store is a bilingual ordering website for a salad bar in Heliopolis, Cairo, where every dish opens WhatsApp with the order already written.
Arabic-first and bilingual Arabic/English builds with proper right-to-left layout are a specialty. The workshop platform is Arabic and RTL throughout; Salad Store and the Blue Sky concept switch between Arabic and English with one tap. I work in TypeScript on Next.js and React, with Supabase or PostgreSQL behind it and Tailwind CSS in front.
I work in short cycles. You see working software in the first weeks rather than a big reveal at the end, and we adjust while changes are still cheap.

What I specialise in
Back-office systems
Car Engineering Center: reception, work orders, floor tracking and payroll for four workshop branches, every screen refreshed every half second.
Bilingual Arabic/English websites
Salad Store: an Arabic-first ordering site for a Cairo salad bar, one tap to English, every dish opening WhatsApp with the order pre-filled.
Customer-facing tracking
The Car Engineering Center digital service book: a QR on every invoice that lets the customer watch their car's status on their phone, no login.
How I think about projects
01
Business first, technology second
A project succeeds when it changes a number the business cares about, like bookings kept or hours of admin saved. The stack is a means to that end.
02
Honest advice
If a simpler or cheaper option will solve your problem, I will tell you. I would rather lose a project than recommend the wrong thing.
03
Ship early, improve often
You see working software in the first weeks, not after months. Short cycles mean we can adjust before anything gets expensive.
Let's talk aboutyour business
A short conversation is enough to know whether I can help. No commitment, no sales pitch.