Software that runs your business — not just a website.
I build bilingual (AR/EN) Shopify stores that work as a real sales operation, and custom Laravel platforms that replace the Excel sheets and WhatsApp groups your team runs on. For companies in Egypt and the Gulf that already have a business — and a problem that costs them time or money. Recent work: Escalé (hospitality platform for hotel groups), Arab Wajam (conference interpretation), Iqraa (Qur'an institute platform), Nazim Coffee (Shopify).


Clients I've built for — and teams I've built with
Built for businesses that are already running.
I take on a small number of projects at a time, so the fit matters. This is what a good one looks like.
You sell on Shopify — and the store has outgrown “a theme”
Scheduled campaigns and offers, custom order and request flows, reviews and tracking, integrations with shipping and payment. You need the store to work as a sales operation, not a page.
Your operation lives in Excel and WhatsApp
Bookings, requests, drivers, interpreters, students, work orders — tracked by hand, with things slipping through. You need one system your team will actually use.
You need it in Arabic and English — done properly
Arabic-first UX with correct RTL, not a translation layer over an English layout. For customers in Egypt and the Gulf.
What I'm not the right fit for
A one-page site, an MVP for an idea still being tested, or a project where the lowest price wins. I'll say so on the first call — and point you to someone better suited.
Systems, not pages.
Each of these exists because a client had a problem that was costing them — not because it's a line on a services list.
Shopify stores that run like a business
A bilingual AR/EN store plus the operations around it: campaigns and offers that run on schedule, custom order and request flows, reviews and tracking, integrations with shipping and payment gateways. For brands that already sell.
Custom operations platforms (Laravel)
One system instead of the spreadsheets and chat groups: bookings, requests, assignments, finance and reporting — with roles for admin, staff and customers, in Arabic and English. Built on Laravel, deployed with CI and backups.
Customer, staff and partner apps
The portals and mobile apps around that platform: a customer app, a staff app, a partner/B2B portal, a Telegram bot — so each party sees only what concerns them.
Integrations and automation
Connecting what you already use — Shopify, payment gateways, WhatsApp and Telegram, calendars, shipping — and automating the handoffs that currently depend on someone remembering.
A simple, predictable process.
Four short stages — clear deliverables, no surprises, and you stay in the loop the whole way.
Discovery & scope
A short call about your operation and the problem, then a written brief: scope, fixed price, timeline. You know exactly what you're getting before signing.
Map the operation & design
How the work flows today, who does what, which data moves from Excel or WhatsApp into the system, and what each role sees. Your Figma if you have it, a clean baseline if you don't.
Build in milestones
Weekly demos on a staging link, updates on WhatsApp or email, and milestones your team can start using before the whole system is done.
Launch, training & support
Data migration, a training session for your team, a handover guide, and a 2-week post-launch window. After that, a retainer or per-task — your call.
Systems for businesses that were already running.
Hotels, conferences, an institute, COD sellers and Shopify brands. Each card says what the problem was, what was built, and where the system stands today.

Escalé — Hospitality Platform for Hotels & Hotel Groups
Before: independent hotels and small groups run guest services, daily operations and sales on separate tools and WhatsApp groups. Built: one multi-tenant hospitality platform that any number of hotels can join — related or not, each isolated at the database level — with a public booking site, a guest app, a staff app and a hotel admin, in Arabic and English, payments pluggable per market. Where it stands: production deployed with CI and end-to-end tests; onboarding the first hotels is next.





Iqraa — Remote Quran Recitation Circles Platform
Before: an institute matching sheikhs with students, scheduling sessions and chasing attendance over phone calls and spreadsheets. Built: an admin panel that distributes students to sheikhs, a Telegram bot that links each user with a 6-digit code and sends reminders and attendance buttons, live audio sessions in the browser with server-side recording, quality reviews, admission quizzes, and a finance module (session fees, teacher earnings, refunds, payouts, monthly reports). Where it stands: complete and in pre-launch trial with the institute.

Biostream
Full theme rebuild for a bilingual health-tech storefront with RTL/LTR switching, localized navigation, and optimized product pages.

The Catch Official
New Shopify store delivered end-to-end with a custom bilingual theme, checkout tweaks, and a responsive, conversion-focused UI.

Khyoot Masrya
Shopify store for an Egyptian apparel brand, selling for about two years — custom theme, Arabic-first UX, men's / women's / kids / home categories, and a clean purchase flow.

Garageilla
Shopify storefront customized to the brand and Figma designs, plus a custom Request-an-Offer form routed directly to the commercial team.

Nazim Coffee — Shopify Store Operations
Ongoing Shopify development for an Egyptian coffee brand: custom Liquid landing pages for kilo bundles, bilingual promo campaigns with scheduled automations, a kilo-offer popup, Judge.me review migrations, and Google Ads / GA4 tracking fixes.

Coring Institute — Bilingual Coaching Platform
Full bilingual (AR/EN) coaching platform built from scratch on Laravel 11 + Filament. Public marketing site with services and coach profiles, end-to-end booking flow, and a real Zoom + Google Calendar integration that auto-creates meetings on confirmation.

Mirqat — Similar Verses of the Qur'an
A tool for memorizers to master the mutashabihat: an index of every repeated phrase (literal, same-root, different order), word-by-word verse comparison, a recitation drill with a timed 10-question challenge, a mistakes notebook with distinguishing keys, and levels, points and streaks. Hafs text and Quranic Arabic Corpus roots, all in a single fast page that works on any phone.

Arab Wajam — Live Interpretation & Sign-Language Platform for Conferences
Before: interpreters, conference rooms, client quotes and collections managed by phone and spreadsheets. Built: an admin platform (conferences, control room, live monitor, interpreter roster, quotes and invoices, finance, reports, permissions) plus an API and a Flutter app for interpreters and attendees. Where it stands: 9 services, 535 automated tests on CI, protected deploys; payment and translation-provider integrations are the last step before launch.

Soyoula — COD & Affiliate Platform
Cash-on-delivery + affiliate marketing platform for MENA with three portals (admin, merchant, marketer): product approval workflow, marketer self-pricing with live profit calculation, wallets with payout rules, and failed-order handling with automatic retries — backed by a 60+ screen Figma design system.
Your project could be next
A Shopify store that should run like a business, an operations platform, or an automation that saves your team hours — let's scope it.
Tell me about your project →Fifteen years of building for businesses.
Building for e-commerce, SaaS, and operations teams — in Egypt and across the region.
Independent — Operations systems & Shopify for running businesses
Working directly with business owners on the systems that run their operation: Arab Wajam (conference interpretation platform), Escalé (multi-hotel hospitality platform with mobile apps), Iqraa (Quran recitation institute), and Shopify operations for Nazim Coffee. I have taken independent projects for years alongside my roles — several of the stores and platforms above came that way; since September 2026 this is my full-time work.
Software Developer — Twindix
Owned the core dashboard rebuild and shipped new products from scratch: Coring Institute (Laravel + Filament + Zoom/Calendar), Academic Finder, Proposal Builder, and Performance Indicator.
Software Developer — Illa Holding
Shopify theme customization for Garageilla, custom Request-an-Offer flows, and a Python + Telegram ticketing system for the Front-Door distribution team.
Software Developer — ConvertedIn
Multi-vendor platform on Laravel + Shopify storefront for EG/SA. Furniture e-commerce site. Super Admin dashboard for social-media campaigns.
Software Developer — Waradly
Order-fulfillment system on Laravel integrated with Shopify. Drop-shipping platform for fit-out products. Supervised small dev teams.
Senior Web Developer — Pan Arab Media
Built an e-commerce SaaS on Laravel + ERPNext that became SHOPX. Co-built OVP, spun out as WatchIt (millions of users).
Earlier roles (2011–2016)
PrestaShop, Magento, WordPress, PHP/JS web apps, and SEO-friendly sites. Where it started.
What I work with.
The tools behind the systems above.
Shopify · Liquid · Themes
Bilingual AR/EN storefronts, custom Liquid themes, app integrations, checkout and payment setup.
- Liquid theme development & sections
- Bilingual RTL/LTR architecture
- Checkout customization & payment gateways
- Shopify Apps & webhooks
Laravel 11/12 · Livewire · Filament
Multi-tenant SaaS, internal dashboards, ticketing systems, and clean REST APIs with deep third-party integrations.
- Filament 3 admin & Nova
- Spatie packages · Telescope
- Multi-tenant SaaS architecture
- REST APIs · Auth · Queues
Modern UI
- Tailwind · Vanilla CSS
- JavaScript · Alpine
- Responsive · Accessible
APIs & webhooks
- Zoom OAuth · Google Calendar
- WhatsApp · Telegram bots
- Payment gateways
AI-assisted dev
Pair programming with modern AI tools — consistency, fewer defects, and automation where it pays off.
Daily driverMirqat — master the similar verses of the Qur'an.
Every memorizer knows the trap: two verses that start the same and end differently. Mirqat indexes every repeated phrase in the Qur'an, shows where each one occurs and the word that tells them apart, then drills you on exactly those spots. Free, in the browser, no sign-up.
- Browse the similarities — literal matches, same-root matches, different word order, and phrases unique to one surah, filterable by surah and root.
- Compare verses word by word — close verses side by side with additions, omissions and substitutions highlighted.
- Recite (tasmeeʿ) — read a passage and pick the word that follows it in that exact position; open practice, or a 10-question timed challenge across the whole Qur'an.
- Fix your mistakes — every similarity you got wrong is collected with auto-extracted distinguishing keys, plus a field for your own rule.
- Levels, points and streaks — mastery percentage, daily streak and levels from beginner upward. Progress is saved on your device.
Text from the Hafs mushaf; roots from the Quranic Arabic Corpus. Built and maintained by me as a personal project — if you teach or memorize, I'd love to hear what would make it more useful.


FAQ.
The questions clients usually ask before we start — answered upfront.
How does a project start?
With a short call about your operation and the problem you want solved. If it's a fit, you get a written scope, a fixed price and a start date — then we book the slot. I work from Cairo (GMT+2 / GMT+3 DST) and keep communication on WhatsApp or email during the project.
How do you price?
One fixed number for the whole scope — no hourly rate and no surprises. The price follows the size of the problem and the system that solves it, not the number of pages or screens. You get it in writing after the first call.
Do you work with startups or new ideas?
Rarely. My work is most useful for businesses that already run an operation and know what it costs them. If you're still validating an idea, a lighter setup usually serves you better — and I'll say so on the first call.
How long does a typical project take?
It depends on the scope. A Shopify operations project is usually a few weeks; a custom platform is a few months, delivered in milestones you can start using early. You get the timeline in writing together with the scope.
How do payments work?
A 50% deposit on signing and 50% on delivery; larger projects are split across milestones. You get a simple written agreement covering scope, timeline and payment terms — bank transfer or InstaPay.
What's included after launch?
Every project includes a 2-week post-launch window for bug fixes and small tweaks at no extra cost. After that, I offer monthly retainers or pay-per-task — whichever fits how often you need changes.
Who owns the code, the accounts and the data?
You do. The code lives in a repository under your name, hosting and third-party accounts are opened in your name, and at delivery you get the documentation and every access. Nothing is locked to me.
What about hosting and running costs?
Your own accounts, paid directly by you. I set them up and tell you the expected monthly cost before we start — most of the systems here run on a small VPS or managed hosting, not on an enterprise bill.
Will our existing data and team move over?
Yes. Migrating what you have in Excel, WhatsApp or an older system is scoped as part of the project when it's needed, and launch includes a training session for your team and a short handover guide.
What happens if you're unavailable?
Because the code, documentation and accounts are yours, any developer can continue the work. For ongoing changes a monthly retainer gives you agreed response times.
How do you work with a company outside Egypt?
The same way: a written agreement, then payment by bank transfer in USD or EGP (InstaPay for Egyptian clients). I don't currently issue formal invoices — the signed agreement and the transfer confirmation are the record. If your accounting needs a formal invoice, say so on the first call and we'll agree on the paperwork before starting.
Do you work alone or with a team?
Most projects I deliver end-to-end on my own, which keeps decisions fast and accountability clear. For larger builds I bring in trusted designers / QA / DevOps as needed, but you always have one point of contact: me.
What if my project isn't Shopify or Laravel?
If the right tool for your operation isn't Shopify or Laravel, I'll say so on the first call and point you to someone who does it well. I do maintain WordPress, Magento and PrestaShop systems when they're already part of a client's operation, and build Python / Telegram automations around them.
Have an operation that needs a system?
Send me three things and I'll reply within one business day: what your business does (and since when), the problem that's costing you time or money, and the budget you have in mind.