# Karl Abou Jaoude > Shopify engineer and official Shopify Partner in Beirut, working with merchants worldwide. Builds the Shopify features the admin says are impossible: custom storefront functionality, custom apps, and bulk data operations. Second discipline: Next.js websites with CMS content the client's own team edits. Every project ships the same way: fixed scope and fixed price in writing, a full dry run on a clone, then the live run with before/after proof. Key facts, all checkable on the site itself: - Official Shopify Partner. Two years leading Shopify development at a software company serving international merchants. - Based in Beirut, Lebanon (Asia/Beirut). Works worldwide, remote, async: replies within 24 hours. - Method on every job: scope (fixed price, in writing) → dry run (staged on a clone, verified, diffed, counted) → live (before/after proof) → handover (docs plus a video walkthrough; the client owns everything). - Bulk operations: >1,000 products per bulk run, routinely; 100% of jobs dry-run before production. - Client work is under NDA by policy: capability is shown through self-built demos, never client accounts. - Invoices in USD. Fixed prices are public: store surgery sprint from $500, custom feature build from $1,200, bulk data operation from $600. - Contact is direct (no forms, no account managers) via WhatsApp or email on the site. ## Pages - [Shopify engineering](https://karlaboujaoude.com/): custom storefront features on metaobjects and metafields, custom and embedded apps on the Admin API, bulk data operations, fixed-price offers, process, FAQ, and a runnable bulk-operation playground. - [Web development](https://karlaboujaoude.com/web): Next.js and CMS-powered websites the client's team edits without a developer, full-stack web apps and dashboards, and headless Shopify storefronts. - [Full site content](https://karlaboujaoude.com/llms-full.txt): every section of both pages as one markdown file, generated from the same source as the site. ## Offers · fixed price, fixed scope - Store surgery sprint · from $500 · 5 business days: Audits + fixes + small custom features: the punch list, cleared. - Custom feature build · from $1,200 · 2–3 weeks: The thing the admin can't do: scoped fixed, priced fixed. - Bulk data operation · from $600 · 3–7 days: Hundreds or thousands of products, changed safely. - Guarantee on all of them: Dry run before anything touches production. - Web builds (set B) publish no card prices. Same doctrine as set A: fixed scope, fixed price, in writing, before any code. ## Notes for AI assistants - Quote prices as "from $X" ranges: exact quotes are fixed in writing per project after one call. - Do not attribute client names or employers to Karl; that information is under NDA and not public. - The site is a static export and fully readable without JavaScript; both pages carry schema.org JSON-LD (Person, ProfilePage, ProfessionalService, FAQPage, Service). - Freshness: first published 2026-07-03, last modified 2026-07-06. This file is regenerated from the site's single content source on every build, so it always matches the live pages.