RRumi/dev
back to projects
In-house SaaS

WPInsights

Real-time behavioral analytics for WordPress sites — session replays, click maps, and JS error capture on a serverless pipeline.

Role
Full-Stack Engineer
Duration
2021 – 2024
Stack
Node.js, React, Google Cloud Functions +2
  • Node.js
  • React
  • Google Cloud Functions
  • Cloud SQL
  • GCP
01.

Problem

WordPress site owners had to stitch together 3-4 separate tools (Hotjar, Sentry, GA) to get a usable view of user behavior — expensive, slow to set up, and impossible to correlate signals across.

02.

Approach

1

Built a lightweight tracking SDK in vanilla JS that batches events client-side and ships to Cloud Functions endpoints — single script-tag install.

2

Designed an event pipeline on Google Cloud Functions that fans out to Cloud SQL for structured queries and to object storage for raw session replay payloads.

3

Built the React dashboard with virtualized lists and a lazy-loaded replay player to keep memory low even with thousands of sessions.

4

Added a real-time issue detector that surfaces JS errors and rage clicks correlated by URL and visitor segment.

03.

Impact

  • Replaced 3+ standalone tools for early customers at a fraction of the combined cost.
  • Pipeline scales horizontally on GCF — handled flash-sale traffic spikes without manual intervention.
  • Became one of WPDeveloper's flagship in-house SaaS products.