Senior full-stack engineer.
Next.js · commerce · agentic AI.
I write the code that ships to production: App Router storefronts, headless commerce on Shopify and commercetools, and TypeScript services with real observability, shipped through agentic workflows with Claude Code, Codex, MCP servers, custom skills and subagents.
Four capabilities. Picked deliberately.
Three areas where I'm genuinely senior, and one way of working that runs through all of them. Everything else is a tool I'll reach for when it's the right one.
Next.js & React, end-to-end
App Router, RSC, edge routing, ISR, and Core Web Vitals tuned against real-user data.
Headless & composable commerce
Shopify, Adyen, Contentful, Amplience.
Backend & API engineering
Node.js, FastAPI, GraphQL, REST, event-driven services.
Agentic engineering
Claude Code, Codex, MCP servers, custom skills and subagents wired into build, review and ship.
See the full stack ↓
Production work, ranked by what mattered.
Brands you've heard of. Measurable outcomes. Architecture that scales.
commercetools
واجهات headless commerce من نوع composable تشغّل متاجر التجارة الإلكترونية المؤسسية.
Elevate AB
منصة Shopify لاختبار A/B والتجارب بمعمارية storefront-first وأدوات monorepo.
M&M'S
متجر M&M'S العالمي المباشر للمستهلك على stack commercetools headless. واجهة Next.js، محتوى Amplience، مدفوعات Adyen، وCore Web Vitals بمستوى الإنتاج.
Mars, Incorporated
موقع العلامة المؤسسية لـ Mars, Incorporated. معمارية headless بـ Next.js + Contentful على نطاق مؤسسي.
Ocucon
منصة computer vision وتحليلات الفيديو مدعومة بالذكاء الاصطناعي. لوحات React فوق pipeline Python/OpenCV.
Gradion
استشارات رقمية عالمية تقود الابتكار والتحول عبر الصناعات.
Agents I've built, and how I ship with them.
Skills, subagents and assistants running in real teams. Evidence over buzzwords.
A release-hotfix agent for an enterprise platform team
Cutting a hotfix on a multi-component platform meant a checklist of manual steps across two repositories. I packaged the whole sequence as a Claude Code skill backed by a dedicated subagent: point it at a component, an environment and the fix PRs, and it resolves what's actually deployed, builds the hotfix branch, tags it, and raises the environment bump PR for review.
Natural-language time tracking on Kimai
An assistant for Gradion engineers that turns sentences like "from 9 to 11:30 I worked on the login bug" into correct timesheet entries in Kimai. Built entirely as a CLAUDE.md-driven Claude Code workflow: onboarding, project lookup, activity mapping and confirmations, with no custom app to deploy or maintain.
How I ship: Claude Code, Codex and MCP in one loop
The setup behind my day-to-day delivery. Claude Code is the primary agent, Codex is the second opinion and rescue path when a problem needs a fresh diagnosis, MCP servers connect both to the systems I actually work in, and parallel subagents handle broad searches and codebase-wide changes. I review every diff that ships.
Questions people ask before booking.
من أنت؟
أنا إبراهيم علي، مهندس برمجيات full-stack بخبرة عالية. سلّمت متاجر Next.js App Router، ومنصات اختبار A/B على Shopify، وأعمالاً على commercetools لعلامات تجارية منها M&M'S و Mars و DEPOT و Ocucon. كما أبني skills و subagents لـ Claude Code وسير عمل متصلاً عبر MCP تستخدمه الفرق في التسليم.
ما هو تخصصك؟
أربعة مجالات. (1) Next.js full-stack: App Router و React Server Components و TypeScript و Vercel. (2) Headless commerce: commercetools و Shopify، ومعماريات composable، و Core Web Vitals على متاجر حقيقية. (3) هندسة Backend و APIs: Node.js، FastAPI، خدمات GraphQL/REST، AWS، observability. (4) الهندسة الوكيلية (agentic): Claude Code و Codex وخوادم MCP و skills مخصصة و subagents مدمجة في سير عمل التسليم.
كيف يمكنك مساعدة عملي؟
إذا كنت تحتاج إلى الترحيل إلى Next.js App Router، أو إطلاق متجر headless على commercetools أو Shopify، أو بناء خدمات backend إنتاجية، أو إصلاح Core Web Vitals على موقع حرج للإيرادات، أتولى التسليم من البداية إلى النهاية وأُسلّم.
ما هو منهجك في التطوير؟
TypeScript نظيف، وحلقات feedback قصيرة، واختبارات حقيقية (Playwright، Jest)، ومتوافق مع monorepo (Turborepo، pnpm workspaces)، و CI/CD بمستوى إنتاجي من اليوم الأول. أبني للفريق الذي سيُبقي المشروع، لا للعرض فقط.
هل تسمح للذكاء الاصطناعي بكتابة كود لا تفهمه؟
لا. الوكلاء يكتبون المسودة، وأنا المسؤول عن الـ diff. أستخدم Claude Code و Codex يومياً مع خوادم MCP و skills مخصصة و subagents لأُسرّع العمل في الأجزاء المفهومة جيداً. وفي المسارات الحرجة للتجارة مثل الـ checkout والتسعير والمدفوعات أقرأ كل سطر، وأي كود من وكيل ينجح في اختباراته لكنه يُسيء فهم قاعدة عمل يُعاد كتابته ولا يُدمج.
How do we start working together?
Send a short brief, scope, timeline, what's blocking you. I'll respond within 24h with a plan, a price, and the first call booked.