Emran
I founded ArrayHash and develop ArraySubs. 12+ years building WordPress, WooCommerce, and SaaS platforms.


About
I'm Emran — I founded ArrayHash and I'm the lead engineer of the plugins here. I've spent 12+ years building web platforms, specializing in system design and architecture across WordPress, WooCommerce, and SaaS products. I previously led big products ElementsKit, GetGenie, ShopEngine in Wpmet, and worked in Themewinter, XpeedStudio, and Bdthemes. Before ArraySubs I led engineering as CTO at multiple SaaS and WordPress product companies, including 5+ years scaling subscription and WordPress platforms.
Every guide in this library comes from first-hand engineering of the exact subsystems it describes — the subscription data model, renewal scheduling, off-session Stripe payments, failed-payment recovery, and membership access control. I designed and coded these systems, so the guidance reflects how the software actually behaves rather than a summary of third-party articles.
I'm a registered WordPress.org plugin developer (member since 2020) and the author and lead engineer of ArraySubs, shipping frequent releases to its public repository.
I hold a B.Sc in Computer Science & Engineering from Daffodil International University and work across PHP, WordPress, Node.js, React/Next.js, and AWS. I also maintain open-source WordPress and server tooling on GitHub.
Topics I'm qualified to cover
- WooCommerce subscriptions & recurring billing
- Memberships & content restriction
- Stripe & off-session / SCA renewals
- Failed-payment recovery & churn
- Subscription data modeling & architecture
- WordPress plugin engineering
- WooCommerce plugin engineering
Selected work
75 guides
Articles by Emran
- Billing Strategy
Subscription Order vs Renewal Order vs Parent Order
8 min read - Membership Strategy
Content Dripping Strategy for Membership Sites
13 min read - Retention & Churn
Cancellation Survey Questions That Produce Useful Data
22 min read - Billing Strategy
How WooCommerce Subscription Renewals Work
10 min read - Payments & Compliance
Subscription Webhooks: Events Every WooCommerce Store Should Monitor
27 min read - Payments & Compliance
Choosing a Subscription Gateway by Country and Business Model
21 min read - Membership Strategy
How to Create a WooCommerce Membership Site: Architecture Before Configuration
21 min read - Subscription Foundations
One-Time Purchase and Subscription on One Product: When to Offer Both
10 min read - Billing Strategy
Different First and Renewal Prices: Subscription Pricing Patterns
9 min read - Retention & Churn
Anatomy of an Effective Subscription Cancellation Flow
22 min read - Subscription Foundations
Subscription Sign-Up Fees: Unit Economics, UX, and Examples
11 min read - Billing Strategy
Changing a Subscription Renewal Date Safely
10 min read - Retention & Churn
How to Reduce WooCommerce Subscription Churn
23 min read - Membership Strategy
WooCommerce Subscriptions and Memberships Together: The Complete Architecture
14 min read - Membership Strategy
WooCommerce Content Restriction Strategy
14 min read
Build the subscription system these guides describe
Start with the free ArraySubs core, then add Pro automation when you need supported automatic gateways and deeper operations.
No credit card required · Written and maintained by the developer who builds ArraySubs
