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
API headless commerce composable che alimentano storefront e-commerce enterprise.
Elevate AB
Piattaforma Shopify di A/B testing e sperimentazione con architettura storefront-first e tooling monorepo.
M&M'S
Storefront globale M&M'S direct-to-consumer su stack commercetools headless. Frontend Next.js, contenuti Amplience, pagamenti Adyen, Core Web Vitals in produzione.
Mars, Incorporated
Sito brand corporate Mars, Incorporated. Architettura headless Next.js + Contentful a scala enterprise.
Ocucon
Piattaforma di computer vision e video analytics AI-powered. Dashboard React su una pipeline Python/OpenCV.
Gradion
Una consulenza digitale globale che guida innovazione e trasformazione in diversi settori.
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.
Chi sei?
Sono Ibrahim Aly, ingegnere senior full-stack software. Ho consegnato storefront Next.js App Router, piattaforme di A/B testing su Shopify e lavoro su commercetools per brand tra cui M&M'S, Mars, DEPOT e Ocucon. Costruisco anche skill per Claude Code, subagent e workflow collegati via MCP che i team usano per rilasciare.
In cosa sei specializzato?
Quattro cose. (1) Next.js full-stack: App Router, React Server Components, TypeScript, Vercel. (2) Headless commerce: commercetools, Shopify, architetture composable, Core Web Vitals su storefront reali. (3) Ingegneria backend & API: Node.js, FastAPI, servizi GraphQL/REST, AWS, observability. (4) Ingegneria agentica: Claude Code, Codex, server MCP, skill personalizzate e subagent integrati nel flusso di delivery.
Come puoi aiutare il mio business?
Se devi migrare al Next.js App Router, avviare uno storefront headless su commercetools o Shopify, costruire servizi backend in produzione o sistemare i Core Web Vitals di un sito critico per il fatturato, gestisco la delivery end-to-end e rilascio.
Qual è il tuo approccio allo sviluppo?
TypeScript pulito, feedback loop stretti, test reali (Playwright, Jest), monorepo-friendly (Turborepo, pnpm workspaces) e CI/CD production-grade dal primo giorno. Costruisco per il team che lo manterrà, non solo per la demo.
Lasci che l'IA scriva codice che non capisci?
No. Gli agenti scrivono la bozza, il diff è mia responsabilità. Uso Claude Code e Codex ogni giorno, con server MCP, skill personalizzate e subagent, per andare più veloce su ciò che è ben compreso. Sui percorsi critici del commerce come checkout, prezzi e pagamenti leggo ogni riga, e il codice di un agente che passa i test ma interpreta male una regola di business viene riscritto, non mergiato.
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.