Napster: web backend and product R&D
We worked with Napster's in-house team on its web backend and early research for a new product initiative. This was a bounded engagement within the existing platform.
See the Napster project

We built a data ingestion system for SessionM's customer events, with validation, failure recovery and operational visibility across a high-volume processing pipeline.
SessionM was a customer engagement and loyalty platform connecting in-store, online and mobile interaction data. Mastercard acquired the company in 2019. That acquisition is company history, not a result attributed to our work. The original product's availability in the same form today is not implied.
We designed and built a system to receive, validate and process high volumes of customer interaction data from multiple sources. Purchases, interactions and profile updates became structured events the platform could use for loyalty programs and personalized customer experiences.
The pipeline needed to handle changing throughput and inconsistent upstream data without losing integrity. We focused on clean recovery from failures, quick visibility into processing problems, and scaling with the volume of events. Missed records and delays affected the programs using that data.