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).

10+ yearsbuilding software for businesses
Operations systemsLaravel platforms · Shopify stores
Arabic + EnglishCairo · Egypt & the Gulf
Ahmed Beshir — builds operations systems and Shopify stores for businesses in Egypt and the Gulf
Escalé — hotel operations board with the guest and staff mobile apps
Escalé · hospitality platform for hotels and hotel groups — admin, guest app, staff app
BookingObserver.php — Coring Institute
Specialized in Shopify Stores that run as a sales operation · AR/EN Laravel Custom operations platforms · integrations · multi-tenant 10+ years · Egypt & the Gulf

Clients I've built for — and teams I've built with

Teams Twindix Illa Holding ConvertedIn Pan Arab Media Clients Biostream The Catch Khyoot Masrya Nazim Coffee Soyoula Arab Wajam
Who this is for

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.

What I build

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.

How I work

A simple, predictable process.

Four short stages — clear deliverables, no surprises, and you stay in the loop the whole way.

Start

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.

Before building

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.

Building

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

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.

Selected work

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.

Multi-hotel SaaS · Web + mobileEscalé — hotel operations board with the guest and staff mobile apps
Escalé · Egypt & the Gulf · Multi-tenant SaaS · Built · Pre-launch

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.

Escalé guest app — active stay with digital key
Guest app
Escalé staff app — task detail
Staff app
Escalé hotel admin — operations board
Hotel admin
Escalé public booking site
Booking site
TypeScriptPostgreSQL · PrismaRedisMeilisearchMobile apps · iOS/AndroidAR/EN
Laravel · Telegram · LiveKitIqraa admin dashboard — sheikhs, students, active periods and session attendance
Quran recitation institute · Built · Pre-launch trial

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.

Laravel 11Telegram BotLiveKitTailwind RTLSchedulerDocker
ShopifyBiostream Shopify storefront preview
Bilingual AR/EN · Live

Biostream

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

ShopifyLiquidRTLi18n
ShopifyThe Catch Official bilingual Shopify store preview
Bilingual AR/EN · Live

The Catch Official

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

ShopifyLiquidJavaScriptResponsive
ShopifyKhyoot Masrya Egyptian apparel Shopify store preview
Bilingual AR/EN · Live since 2024

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.

ShopifyLiquidRTLApparel
ShopifyGarageilla Shopify automotive storefront preview
Built while at Illa Holding · Shopify · Live

Garageilla

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

ShopifyLiquidCustom formRTL
ShopifyNazim Coffee Shopify storefront preview
Ongoing · Bilingual AR/EN · Live

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.

ShopifyLiquidRTLAutomation
Laravel · FilamentCoring Institute bilingual coaching platform preview
Built while at Twindix · From scratch · Live

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.

Laravel 11Filament 3Tailwind RTLZoom OAuthGoogle CalendarSpatie
Personal project · FreeMirqat home — levels, streak, mastery and the Qur'an in numbers
Own product · Live · Free for everyone

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.

Vanilla JSSingle-page appHafs textQuranic Arabic CorpusVercel
Laravel · Livewire · FlutterArab Wajam admin dashboard — live conferences, connected interpreters, response-time budget and system alerts
Arab Wajam Translation · Staging live · Pre-launch

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.

Laravel 12Livewire 3PostgreSQLFlutterCI/CDAR/EN
LaravelSoyoula affiliate platform merchant dashboard preview
Product build · Launched · Awaiting first merchants

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.

LaravelLivewireRTLFigma

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 →
Track record

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

Full-time since Sep 2026 · independent projects for years before that · Cairo, Egypt · Egypt & the Gulf

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

Dec 2025 – Aug 2026 · Cairo, Egypt

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

Dec 2024 – Dec 2025 · Dokki, Giza

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

Feb 2022 – Nov 2024 · Maadi, Cairo

Multi-vendor platform on Laravel + Shopify storefront for EG/SA. Furniture e-commerce site. Super Admin dashboard for social-media campaigns.

Software Developer — Waradly

Nov 2018 – Feb 2022 · Maadi, Cairo

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

May 2016 – Jun 2019 · Maadi, Cairo

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)

Mahalatna · Mobile Wave 3 · Upgrade Team · Moon Group

PrestaShop, Magento, WordPress, PHP/JS web apps, and SEO-friendly sites. Where it started.

Stack

What I work with.

The tools behind the systems above.

Primary stack

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
Biostream The Catch Khyoot Garageilla
Primary stack

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
Currently shipping
Frontend

Modern UI

  • Tailwind · Vanilla CSS
  • JavaScript · Alpine
  • Responsive · Accessible
Integrations

APIs & webhooks

  • Zoom OAuth · Google Calendar
  • WhatsApp · Telegram bots
  • Payment gateways
Modern workflow

AI-assisted dev

Pair programming with modern AI tools — consistency, fewer defects, and automation where it pays off.

Daily driver
Free tool · For Qur'an memorizers

Mirqat — 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.
9,536 literal similarities
9,853 same-root similarities
369 groups of close verses
1,791 recitation questions

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.

Mirqat recitation mode — pick the word that follows the highlighted position
Mirqat on a phone — home screen with level, streak and mastery
Common questions

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.