System Initialization
0%
Initializing environment...
const data = await fetch();
<div>
</>
export default function App()
=>
db.collection.aggregate()
Al Amin Mollik.
Back to Projects

PondAndGarden Depot

Enterprise Shopify Migration & Custom Architecture

PondAndGarden Depot

Architecture

Shopify + Node.js Hybrid

Problem Solving

Custom Workarounds

Data State

Conditional Metafields

Workflow

Cross-Functional Agency

Engineering Past CMS Limitations

//Solving complex production-grade constraints using custom Node.js microservices and dynamic algorithms.

Engineering Beyond Frameworks

This project was a major technical pivot for our agency team. We were primarily raw MERN stack developers tasked with migrating a massive, established e-commerce platform over to Shopify. Instead of just applying a theme, we had to set up local development environments using Shopify CLI, integrate Tailwind CSS, and adapt our software engineering fundamentals to the Liquid architecture. This project reinforced a critical lesson for me: a strong engineer doesn't get stuck when a framework changes; they adapt and find the solution.

Solving the Variant Ceiling

One of the most critical production problems we faced was Shopify's strict variant limit. The business sold specific outdoor components requiring dynamic dimensional inputs—for example, a user needing exactly 44.2 inches of liner. Standard Shopify architecture flat-out prohibits this. Instead of accepting this as a blocker, I researched and integrated a custom Shopify App, successfully hijacking the native add-to-cart flow to securely pass infinitely dynamic dimensions and pricing into the checkout system.

Microservices for Business Logic

We hit another major roadblock with the company's warranty claim system. The business required a complex form with over 70 distinct fields and heavily conditional logic. Neither native Shopify forms nor standard third-party apps could process this without breaking or costing a fortune. To solve this, I stepped outside the Shopify ecosystem entirely. I engineered a dedicated Node.js backend server specifically to intercept, sanitize, and process these massive payloads, seamlessly returning success states back to the Shopify frontend.

Internal Operations Tooling

Beyond the customer-facing storefront, the company's complex daily operations required a bespoke management solution that Shopify's native admin panel couldn't handle. To solve this, I architected and deployed a highly secure, standalone internal tool using a modern full-stack architecture (Next.js, Node.js, TypeScript, and MongoDB). While the specific business logic remains proprietary, this application was engineered to streamline their backend workflows and sync seamlessly with their e-commerce data, proving that enterprise e-commerce often requires engineering solutions far beyond the storefront itself.

Collaborative Customization

This was a highly collaborative effort. While another engineer handled the massive database migration, I worked alongside the team to execute the heavy frontend logic. I engineered custom project-specific calculators, dynamically rendered product specifications using conditional Metafields, and built entirely new homepage sections from scratch. I ensured that all my custom Liquid code adhered strictly to Shopify's schema, meaning the store owner could edit these complex new features via the intuitive drag-and-drop dashboard without ever touching the code.

Engineering Spotlights

Bypassing Variant Constraints

Solved strict dimensional pricing requirements (e.g., custom length cuts) by integrating a custom application to handle infinitely dynamic product dimensions.

Node.js Microservices

Architected a standalone Node.js backend to securely process and route massive warranty claim forms containing over 70 distinct data fields.

Algorithmic Liquid Logic

Engineered complex project-specific calculators and dynamic PDPs utilizing conditional Metafields for highly specific industrial products.

Admin-Configurable UI

Developed fully bespoke Liquid sections natively integrated into the Shopify Customizer, granting store owners drag-and-drop control over custom layouts.

Al Amin's AI

Online
Ask me about Al Amin's tech stack, experience, or how to contact him!