Multi-brand commerce platform
Untangling a messy codebase into a clean core that powers many storefronts.
Read the writeup →EJ Applications designs, builds, and scales Salesforce Commerce Cloud storefronts — pairing senior SFCC expertise with AI-accelerated tooling to ship faster, without cutting corners.
I'm the engineer behind EJ Applications. I've spent 7+ years in full-stack development and 4+ in Salesforce Commerce Cloud, where I'm a certified B2C Commerce Developer — most of it deep inside a multi-brand SFRA platform: untangling messy codebases, standing up new storefronts, and building the tooling that makes it all faster.
When you hire EJ Applications, you work directly with me — a US-based senior engineer — not an account manager or an offshore team. For larger engagements I bring in a small bench of trusted senior developers, but the person who scopes your project is the person who builds it.
One experienced engineer who has lived inside a multi-brand SFCC platform — not a layer of account managers between you and the code.
Stand up new brand storefronts on a shared SFRA core — isolated branding, clean cartridge boundaries, no copy-paste drift.
Storefront features, PDP and checkout, performance, and the unglamorous integration work — done to a senior standard.
Bulk product, pricing, and promotion workflows via ImpEx and OCAPI — so your team stops clicking and starts shipping.
Move onto SFCC or consolidate fragmented, hard-to-maintain sites onto one platform you can actually scale.
Inherited a messy cartridge? Exhaustive static analysis and a clear, prioritized roadmap to build-ready.
Rather build in-house? I'll teach your SFCC team to develop and automate faster with Claude — the same workflow behind my own tooling.
Hire me to deliver it, or have me level up your own team — either way, you ship faster.
I design, build, and ship your Salesforce Commerce Cloud work end-to-end — AI-accelerated, senior-owned, handed off clean. Best when you want results without adding headcount.
Start a projectPrefer to build in-house? I teach your SFCC developers to use Claude for real commerce work — cartridge scaffolding, Business Manager automation, refactors — so your team ships at the pace mine does. Hands-on in your codebase, not a generic AI workshop.
Book a trainingA few representative projects — the situation, what I built, and how it shook out. Client details are kept anonymous.
Untangling a messy codebase into a clean core that powers many storefronts.
Read the writeup →Automating the tedious work — microsite standup, products, promotions, and more.
Read the writeup →Flexible, responsive components that replaced a fragile raw-HTML workaround.
Read the writeup →The repetitive parts of an SFCC build — scaffolding cartridges, applying brand tokens, auditing for the bugs that break the first deploy — are codified into tooling that an AI runs under close supervision. You get agency-grade output at a fraction of the timeline, and a senior engineer owns every decision that matters.
Whether you're expanding to a new brand, consolidating a tangle of sites, or rescuing a build that stalled — let's figure out the fastest credible path.
Start a projectThe organization's codebase was a mess: customizations edited directly into vendor files, misleading comments, and no clear structure — which made platform upgrades risky and every change fragile.
I refactored the entire codebase around a new structure that cleanly separates vendor and custom cartridges. I upgraded every vendor cartridge to a newer version and rebuilt the ~20 features that broke in the process — this time isolated in custom cartridges, so they'd survive the next upgrade too. The new structure let the team stand up multiple storefronts on a single shared SFRA core, each brand isolated in its own cartridge layered on top, while shared functionality like PDP, checkout, and integrations is maintained once and inherited everywhere.
The platform can now absorb vendor upgrades without losing customizations, and new brand sites start from a known-good baseline instead of a copy-paste of whichever site was closest. Fixes to shared behavior land across every storefront at once, and clean cartridge boundaries keep one brand's changes from quietly breaking another's.
Salesforce Commerce Cloud, SFRA, Node.js, SCSS token architecture, Business Manager.
Business Manager work is tedious and repetitive. Almost all of it can be automated through imports and exports — but that import/export tooling is vague, error-prone, and fragile, so in practice teams end up doing the work by hand.
A suite of AI tools that automate the repetitive Business Manager processes — microsite standup, product building, promotions, custom preferences, and more. The key is that the tooling works directly from the client's own codebase, so it knows every customization, every quirk, and every brand. Instead of a two-week process to stand up a microsite, you just tell the AI "build me a microsite" — and a new, fully branded ecommerce site is ready within an hour.
A robust suite that saves hundreds of hours of manual work and makes Business Manager deliverables faster — and less error-prone — to ship.
Salesforce Commerce Cloud, Business Manager, ImpEx / OCAPI, Node.js, AI-assisted workflows.
Marketing needed to build landing pages, but the base Page Designer components weren't flexible enough to do what they wanted. To work around it, the dev team had shipped a catch-all "RawHTMLComponent" — and designers were using it to build most of their pages instead of real components. It was fragile: a single error in that raw HTML would often take down the entire page.
A suite of flexible, dynamic Page Designer components that are genuinely easy to author with — strong default values out of the box, and full control over the layout across mobile, tablet, and desktop breakpoints.
Marketing got a real toolkit for building custom pages quickly — and safely. Pages are now assembled from purpose-built components instead of hand-written HTML, so a single mistake no longer takes a whole page down with it.
Salesforce Commerce Cloud, Page Designer, SFRA, ISML, JavaScript, SCSS.