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
APIs headless commerce composable que impulsan storefronts e-commerce enterprise.
Elevate AB
Plataforma Shopify de A/B testing y experimentación con arquitectura storefront-first y tooling monorepo.
M&M'S
Storefront global M&M'S direct-to-consumer sobre stack commercetools headless. Frontend Next.js, contenido Amplience, pagos Adyen, Core Web Vitals en producción.
Mars, Incorporated
Sitio de marca corporativa Mars, Incorporated. Arquitectura headless Next.js + Contentful a escala enterprise.
Ocucon
Plataforma de computer vision y video analytics AI-powered. Dashboards React sobre una pipeline Python/OpenCV.
Gradion
Una consultora digital global que impulsa innovación y transformación en diversas industrias.
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.
¿Quién eres?
Soy Ibrahim Aly, ingeniero sénior full-stack de software. He entregado storefronts Next.js App Router, plataformas de A/B testing en Shopify y trabajo en commercetools para marcas como M&M'S, Mars, DEPOT y Ocucon. También construyo skills de Claude Code, subagentes y workflows conectados por MCP que los equipos usan para entregar.
¿En qué te especializas?
Cuatro cosas. (1) Next.js full-stack: App Router, React Server Components, TypeScript, Vercel. (2) Headless commerce: commercetools, Shopify, arquitecturas composable, Core Web Vitals en storefronts reales. (3) Ingeniería backend & APIs: Node.js, FastAPI, servicios GraphQL/REST, AWS, observability. (4) Ingeniería agéntica: Claude Code, Codex, servidores MCP, skills propias y subagentes integrados en el flujo de entrega.
¿Cómo puedes ayudar a mi negocio?
Si necesitas migrar al Next.js App Router, montar un storefront headless en commercetools o Shopify, construir servicios backend en producción o arreglar Core Web Vitals en un sitio crítico para los ingresos, asumo la entrega de extremo a extremo y entrego.
¿Cuál es tu enfoque de desarrollo?
TypeScript limpio, ciclos de feedback cortos, tests reales (Playwright, Jest), monorepo-friendly (Turborepo, pnpm workspaces) y CI/CD production-grade desde el día uno. Construyo para el equipo que lo mantendrá, no solo para la demo.
¿Dejas que la IA escriba código que no entiendes?
No. Los agentes redactan; yo respondo por el diff. Uso Claude Code y Codex a diario, con servidores MCP, skills propias y subagentes, para avanzar más rápido en lo que está bien entendido. En los flujos críticos de commerce como checkout, precios y pagos leo cada línea, y el código de un agente que pasa sus tests pero interpreta mal una regla de negocio se reescribe, no se mergea.
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.