Active saas

White Label Reviews (ProspectWise)

Reputation management platform for small businesses

Ruby on Rails ReactJS PostgreSQL AWS Lambda Apollo GraphQL Redis

Overview

White Label Reviews is a reputation management platform built at ProspectWise, providing small businesses with enterprise-level tools at an affordable price point. Designed for agencies and consultants who serve multiple clients.

My Contributions

  • Spearheaded the maintenance of a robust Ruby on Rails application handling over a million daily requests
  • Developed greenfield features, collaborating closely with the CTO on planning, architectural design, and implementation
  • Managed partner relationships, communicating with external stakeholders to elicit key requirements for product enhancements
  • Translated stakeholder requirements into actionable features, bridging business needs and technical implementation
  • Diagnosed and addressed memory leaks, maintaining application health
  • Achieved a 50% improvement in response time through performance optimization
  • Built microservices on AWS Lambda for testing and reporting
  • Developed ReactJS applications with MobX, Redux, and Apollo/GraphQL
  • Wrote SQL queries for reporting and analytics

Key Features

  • Automated Review Requests: SMS and email campaigns to collect reviews from customers
  • Multi-Platform Aggregation: Pull reviews from Google, Yelp, Facebook into one dashboard
  • Customizable Widgets: Embed review carousels on client websites
  • Analytics Dashboard: Track review velocity, sentiment trends, and response rates
  • White-Label Branding: Full customization for agencies to resell under their brand

Technical Highlights

  • Ruby on Rails backend handling millions of daily requests
  • ReactJS frontend with MobX and Apollo/GraphQL state management
  • Background job processing with Sidekiq for review syncing
  • AWS Lambda microservices for testing and reporting
  • Multi-tenant architecture for agency use cases
  • Performance optimizations resulting in 50% response time improvement