Commerce OS · Founding Team

Etailify

A headless Commerce Operating System for India's scaling
enterprise D2C brands — designed from a blank canvas to a shipped MVP.

RoleLead Product Designer
& Strategist
TimelineDec 2024 – Nov 2025
Team4-Person Pod
CEO · CTO · Lead Frontend
Architecture Outcome0 → Shipped MVP
Transaction-margin model staged for activation
The Commercial Mandate
"Engineer every capital and operational touchpoint to protect merchant margins and monetise through the infrastructure itself, not software fees."
This was not a design philosophy. It was a monetisation strategy embedded into the product's architecture from day one and the filter against which every roadmap decision was evaluated.
Etailify Partner OS — Order Management Dashboard

Partner OS · Order Management Dashboard

Scope of Ownership

No legacy product.
No backlog. Just execution.

I joined with a commercial thesis and an engineering philosophy that did not yet agree on scope. My mandate was to translate both into a buildable, sellable platform before the runway ran out — operating simultaneously as researcher, strategist, information architect, and designer.

Three parallel research tracks before a line of code was written: undercover competitor procurement cycles with Shopify Plus and Unicommerce, embedded field research with brands at opposite operational ceilings, and USP definition against alternatives. The output was the commercial strategy and the product thesis — not a deck, but a buildable product vision.

Defined the complete structural blueprint across the entire Partner OS — catalogue architecture, supply chain logic, OMS state machines, fulfilment workflows, multi-node inventory transfers, and reverse logistics. Every IA decision mapped directly to the backend database states the CTO's pod would build against.

Designed every screen, interaction state, and edge-case resolution across all seven core systems — from the Maker-Checker pricing approval flow to the Twin Wallet payout UI. Produced a tokenised design system that the frontend engineer could execute with zero ambiguity.

Defined the MVP boundaries and held the line on scope every sprint. Forced a phased rollout when the founding team's instinct was to ship everything at once. Authored PRDs, state-machine specifications, and KT documentation that served as the single source of truth for engineering, BD, and onboarding simultaneously.

Did not own backend engineering execution, API protocols, database schema choices, hosting infrastructure, or carrier and payment gateway contract negotiations. Every commercial constraint was a variable to design around, not control. The boundary is documented here deliberately — because knowing where product ends and engineering begins is itself a design decision.

Three parallel research tracks before a line of code was written: undercover competitor procurement cycles with Shopify Plus and Unicommerce, embedded field research with brands at opposite operational ceilings, and USP definition against alternatives. The output was the commercial strategy and the product thesis — not a deck, a buildable product vision.
Defined the complete structural blueprint across the entire Partner OS — catalogue architecture, supply chain logic, OMS state machines, fulfilment workflows, multi-node inventory transfers, and reverse logistics. Every IA decision mapped directly to the backend database states the CTO's pod would build against.
Designed every screen, interaction state, and edge-case resolution across all seven core systems — from the Maker-Checker pricing approval flow to the Twin Wallet payout UI. Produced a tokenised design system that the frontend engineer could execute with zero ambiguity.
Defined the MVP boundaries and held the line on scope every sprint. Forced a phased rollout when the founding team's instinct was to ship everything at once. Authored PRDs, state-machine specifications, and KT documentation that served as the single source of truth for engineering, BD, and onboarding simultaneously.
Did not own backend engineering execution, API protocols, database schema choices, hosting infrastructure, or carrier and payment gateway contract negotiations. Every commercial constraint was a variable to design around, not control. The boundary is documented here deliberately — because knowing where product ends and engineering begins is itself a design decision.
Level 1: Market Intelligence

Triangulating the Market Gap

Three parallel research tracks run before a single line of code was written.

Level 2: The Diagnosis

Where Commerce Was Bleeding

Four compounding operational failures — none individually fatal. The combination at volume was.

Tap any card to reveal the insight

Level 3: Strategic Output

Four Documented Pivots

Not gradual drifts — forced choices, each with a clear rationale, made before the build began.

(Forged through collective intelligence of the founding team.)

Tap any card to reveal the detail

The Manifesto

System Design Principles

Three non-negotiable constraints applied to every system on the roadmap. Each produced documented decisions to kill features that would otherwise have seemed reasonable.

01

Margin Protection Over Feature Depth

Every feature evaluated against a single filter: does it directly protect or grow the merchant's operating margin? If not, it is cut.

Deprioritised real-time analytics in favour of Maker-Checker pricing approval. Less visible, more margin.
02

System Efficiency Over Real-Time Complexity

Where a self-healing static model delivers 95% of the accuracy of a live API call at a fraction of the infrastructure cost, the static model wins.

Order routing runs on self-healing static rate cards rather than live carrier polling. Resulting in 90% infrastructure reduction with negligible accuracy loss.
03

Modularity Over Monolithic Design

Every system built as an independently activatable module — so the platform scales incrementally without requiring a full rebuild at each stage.

Revenue-layer modules designed and staged for post-MVP activation, deliberately decoupled from an external infrastructure dependency running on a separate timeline.
Platform Architecture

The 10,000-Foot View.

Seven core systems across two release stages — five shipped in the MVP, two fully designed and staged for post-onboarding activation. Select a layer to explore.

Layer 01 · MVP Shipped

Store & Catalogue Operations

Decoupling the sellable frontend product from the physical backend SKU — a structural flaw in legacy platforms that breaks during bundle sales, B2B cross-listing, and multi-variant operations.

Catalogue Architecture: Categories, simple products, multi-variant SKUs, complex bundles, and product attribute meta fields.
Inventory Workspace: Multi-node stock distribution, diminishing inventory alerts, and automated vendor management.
Omni-Channel Syndication: Cross-platform listing APIs for simultaneous marketplace operations.
Layer 02 · MVP Shipped

Order & Fulfilment Management

A complete OMS state machine — from order placement to post-delivery resolution — with granular intermediate states covering every conditional branching scenario.

Order Management System: State-machine-driven pipeline from confirmation through return, replacement, and refund resolution.
Algorithmic Routing Engine: Self-healing static rate cards, not live API polling — carrier selection by cost, PIN serviceability, SLA history, and customer trust score.
Logistics Aggregator: Pre-integrated, pooled volume carrier network with autonomous AWB generation.
Layer 03 · MVP + V2 Staged

Finance & Monetisation

The platform's transaction layer — engineered to execute the core commercial thesis of volume aggregation and spread capture. Activation is gated on Escrow infrastructure, not product readiness.

Pricing & Margin Engine: Rule-of-100 discount logic, Maker-Checker approval, and GST reverse-tax calculation for returns.
Payment Aggregator: Pooled transaction processing across all merchants to capture the rate spread. Staged for V2.
Twin Wallet (Early COD Payout): 80% active payout on delivery confirmation; 20% held in reconciliation buffer until carrier settlement. Staged for V2.
Layer 04 · V2 Staged

Growth & Intelligence

Moving beyond descriptive reporting. Cross-brand anonymised data becomes a prediction engine and the platform moat that compounds with every new merchant.

Universal Campaign Management (UCMS): Server-side Meta CAPI and Google Enhanced Conversions attribution plus autonomous ad-pause triggers when SKU defect rates spike.
Cross-Brand Intelligence: Aggregated, anonymised data layer surfacing routing inefficiencies, underperforming SKUs against category benchmarks, and macro logistics patterns.
Layer 05 · MVP Shipped

Platform & Workspace Foundation

A modular UI framework that mirrors the decoupled backend — each micro-service independently toggleable without affecting global platform state.

Partner Onboarding: Structured onboarding logic with credential handoff and integration sequencing.
Modular Control Centre: Independent micro-service UI toggling — each module activates without a platform rebuild.
Support Ecosystem: Natively integrated ticketing and contextual Knowledge Base linked to operational state.
Layer 01 · MVP Shipped
Store & Catalogue Operations
Decoupling the sellable frontend product from the physical backend SKU — a structural flaw in legacy platforms that breaks during bundle sales, B2B cross-listing, and multi-variant operations.
Catalogue Architecture: Categories, simple products, multi-variant SKUs, complex bundles, and product attribute meta fields.
Inventory Workspace: Multi-node stock distribution, diminishing inventory alerts, and automated vendor management.
Omni-Channel Syndication: Cross-platform listing APIs for simultaneous marketplace operations.
Layer 02 · MVP Shipped
Order & Fulfilment Management
A complete OMS state machine — from order placement to post-delivery resolution — with granular intermediate states covering every conditional branching scenario.
Order Management System: State-machine-driven pipeline from confirmation through return, replacement, and refund resolution.
Algorithmic Routing Engine: Self-healing static rate cards, not live API polling — carrier selection by cost, PIN serviceability, SLA history, and customer trust score.
Logistics Aggregator: Pre-integrated, pooled volume carrier network with autonomous AWB generation.
Layer 03 · MVP + V2 Staged
Finance & Monetisation
The platform's transaction layer — engineered to execute the core commercial thesis of volume aggregation and spread capture. Activation is gated on Escrow infrastructure, not product readiness.
Pricing & Margin Engine: Rule-of-100 discount logic, Maker-Checker approval, and GST reverse-tax calculation for returns.
Payment Aggregator: Pooled transaction processing across all merchants to capture the rate spread. Staged for V2.
Twin Wallet (Early COD Payout): 80% active payout on delivery confirmation; 20% held in reconciliation buffer until carrier settlement. Staged for V2.
Layer 04 · V2 Staged
Growth & Intelligence
Moving beyond descriptive reporting. Cross-brand anonymised data becomes a prediction engine — and the platform moat that compounds with every new merchant.
Universal Campaign Management (UCMS): Server-side Meta CAPI and Google Enhanced Conversions attribution — plus autonomous ad-pause triggers when SKU defect rates spike.
Cross-Brand Intelligence: Aggregated, anonymised data layer surfacing routing inefficiencies, underperforming SKUs against category benchmarks, and macro logistics patterns.
Layer 05 · MVP Shipped
Platform & Workspace Foundation
A modular UI framework that mirrors the decoupled backend — each micro-service independently toggleable without affecting global platform state.
Partner Onboarding: Structured onboarding logic with credential handoff and integration sequencing.
Modular Control Centre: Independent micro-service UI toggling — each module activates without a platform rebuild.
Support Ecosystem: Natively integrated ticketing and contextual Knowledge Base linked to operational state.
Architectural Deep Dive

The Order Routing Pipeline.
A Micro-Level Execution Example.

A single module to demonstrate the structural logic required beneath the macro architecture. This state-machine schema ingests a raw storefront payload and autonomously triggers multiple carrier dispatches — zero manual intervention.

* System runs on self-healing static rate cards — eliminating live carrier API dependency and reducing infrastructure overhead by 90% with negligible routing accuracy loss.

Incoming Payload · 10 SKUs
Cart MatrixLocation IDTimestamp
Fraud & Trust Score
SKU Constraints
PIN ServiceabilityRisk Threshold
I.O. 1 · 6 SKUs
I.O. 2 · 4 SKUs
Geo-RoutingStock Allocation
D.O. 1 · Carrier X · 4 SKUs
D.O. 2 · Carrier Y · 2 SKUs
D.O. 3 · Carrier Z · 4 SKUs
Carrier RatesSLA ScoreAWB Generation
Etailify Order Routing Execution Prototype Thumbnail
Order Routing · Execution Prototype
Retrospective

What I'd do differently.

Honest reflections from executing an enterprise OS with a 4-person founding pod. These are not lessons learned in theory — they are decisions that produced visible consequences on the build timeline.

01

Define the MVP scope. Then defend it weekly.

I forced the pivot to a phased MVP — the right call. But continuous micro-additions throughout the build extended the timeline in ways that compounded before they were visible. Scope defence isn't a one-time decision; it's a weekly act of reviewing every addition against the defined core and making the trade-off explicit.

Deferred two revenue-layer modules to V2, consolidated behind a single infrastructure milestone — protecting the launch timeline without orphaning the transaction-margin path.
02

Build sandbox infrastructure for external dependencies on day one.

Carrier and PG negotiations moved slower than the build. Reprioritising was reasonable — but it compressed the QA window when contracts finally landed. The fix: sandbox carrier and PG endpoints from day one so engineering builds against dummy credentials throughout. Live keys swap in when BD closes. External timelines should never touch QA.

Structural fix defined: Sandbox-first external dependency protocol — now documented as a non-negotiable in any future 0-to-1 build I lead.

Next Steps

Let's discuss the deep dive.

The deep product strategy, architectural trade-offs, and execution realities are best explored in a live conversation.

Start a Conversation View CV