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
- Membership Strategy
WordPress Roles vs Membership Levels vs Feature Entitlements
17 min read - Payment Recovery
Subscription Grace Periods Explained
17 min read - Subscription Foundations
WooCommerce Subscription Product Types Explained
18 min read - Billing Strategy
Immediate vs Next-Renewal Subscription Plan Changes
8 min read - Subscription Foundations
Anatomy of a High-Converting WooCommerce Subscription Product Page
9 min read - Billing Strategy
Immediate Cancellation vs Cancel at Period End
9 min read - Membership Strategy
URL-Based Content Restriction: Prefixes, Wildcards, and Regex
14 min read - Billing Strategy
Manual vs Automatic Subscription Renewals in WooCommerce
9 min read - Subscription Foundations
Lifetime Deals vs Recurring Subscriptions: Revenue, Support, and Risk
10 min read - Payment Recovery
Automatic Retry for Failed Subscription Payments: What Good Looks Like
18 min read - Payment Recovery
Failed Payment Email Sequence: A Message-by-Message Playbook
16 min read - Subscription Foundations
How to Add Subscriptions to WooCommerce: The Complete 2026 Guide
24 min read - Membership Strategy
Preventing Shared Membership Accounts Without Punishing Families
24 min read - Payment Recovery
Subscription Payment Failure Codes: A Practical Triage Guide
14 min read - Billing Strategy
Multiple Subscriptions per Customer: Policy, Cart, and Billing Tradeoffs
9 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
