Lead AEM Developer. Adobe Experience Cloud architect.
15+ years in front-end and full-stack engineering, 8+ on enterprise AEM. I build the Java back end, the Next.js front end and the Adobe Experience Platform layer, and I write the decisions down.

Real-Time CDP Developer
Validated certification ID: AD0-E602. Expert credentials in Enterprise Customer Profiles.
Enterprise Data & Content Architecture
Three distinct specialisations. One unified engineering capability.
Adobe Experience Manager
Architecture and back end for enterprise AEM: Java 21 Sling Models, OSGi services, HTL and Touch UI components, dispatcher, and headless delivery through GraphQL persisted queries and Content Fragments, authored in Universal Editor.
- Sling Models, OSGi & JCR
- Persisted queries, Content Fragments & Universal Editor
- AEMaaCS, Cloud Manager, CI/CD & test strategy
Adobe Experience Platform & CDP
Architecting multi-source unified profiles. Expert XDM schema modelling, customer identity resolution, GDPR-compliant data governance (DULE), and real-time destination streaming.
- XDM Schema & Field Groups
- Custom Identity Namespace Graphing
- RTCDP segment triggers & activations
React, TypeScript & Web SDK
Designing high-performance web front-ends. Implementing clean, sub-second Adobe Experience Platform Web SDK integrations, custom event listening layers, and edge tracking.
- AEP Web SDK & Edge Network Routing
- Type-Safe React & Next.js Engineering
- Micro-Frontend & High-Perf Client Architectures
Strategic Engagements
Proven track record delivering enterprise integration solutions.
US hotel group: faster AEM builds and a test strategy
Full-stack AEM developer on a team of 10+ (Java 21 Sling Models, OSGi, HTL, Touch UI, dispatcher); top-three contributor over three months. I wrote the test-strategy ADR and cut the build from about 16 minutes to a durable 3.0 minutes per run. I also designed the team's rules and rollout for AI coding tools (CLAUDE.md, Cursor rules, AGENTS.md), and built a Claude Desktop skill that took page authoring from 5 pages a day by hand to 50+ per author, across 16 authors.
Adobe Summit 2026: Next.js on AEM GraphQL and Journey Optimizer
Lead developer of a digital agency's booth demo at Adobe Summit 2026 in Las Vegas. One Next.js 16 codebase reads AEM content through GraphQL persisted queries (Author in draft mode, Publish with cache tags), supports Universal Editor, and renders Journey Optimizer decisions with a fallback chain so the page always renders. Speech transcription and an LLM feed structured intent into Real-Time CDP.
What colleagues say
Excerpts from project feedback, shared by role. Names are omitted; some of the reviewers have since moved on.
Vital in helping to bring the demo for Summit to completion, and drove much of the development.
Without your technical foresight, we wouldn't have been able to keep the project on track or protect the integrity of the code delivered to the client.
He demonstrated exactly what I'd want from a lead. His attention to detail in code reviews was much appreciated.
Need a senior engineer for AI, full-stack or AEM work?
I'm looking for long-term contracts, full-time inside your team. My last one ran 6+ years with mostly the same team, through two acquisitions. Use the contact page or LinkedIn, or download my CV.