Senior AEM Developer · Tech Lead

Karolis Mackevicius

12+ years leading the architecture and delivery of enterprise Adobe Experience Manager solutions: AEM Sites and Assets, Adobe Commerce integrations and cloud migrations. Now bringing Claude and AI agents into AEM delivery.

Open to Tech Lead, Senior AEM and consulting work · Remote from Barcelona (CET)

karolis@karolis.pro LinkedIn

What I do

AEM architecture & delivery

Scalable, maintainable AEM Sites and Assets (DAM) platforms, from solution design to production and support.

Technical leadership

Guiding distributed teams, setting engineering best practices and working directly with clients on architecture.

Adobe Commerce integration

Configurable, reusable integrations between AEM as a Cloud Service and Adobe Commerce for eCommerce.

6.5 → Cloud Service migration

Codebase audits, repository restructuring, Dispatcher and config changes, and the fixes in between.

Claude & AI

AEM Migration Skills for Claude (in progress): a set of Claude Agent Skills that audit an AEM 6.5 codebase for Cloud Service blockers, explain each finding and help fix it, alongside Adobe's own migration tools. Demo coming soon.

Mental Load Receipt: a product I co-founded and build with Claude as my engineering partner. It's a multilingual site (EN/ES/PT) with a free tool, a Stripe shop on Netlify Functions, automated publishing through official social APIs and a code-based video pipeline. mentalloadreceipt.com

Experience

Stack

AEM as a Cloud ServiceAEM 6.xAEM SitesAEM AssetsAdobe Commerce JavaApache SlingOSGiHTLDispatcher Claude CodeAgent SkillsMCP