Skip to selected NBA work
BSBBaba Sai Batte

PRODUCT ANALYTICS SOLUTION ARCHITECT / SELECTED WORK

Behind the experience.
Clarity in the data.

I defined analytics requirements and validated digital experiences during my NBA engagement. These stories explain my contribution across streaming, platform quality, and documentation.

NBA · Contract
JUN 2021 — SEP 2026
Shared contractsacross product surfaces
Cross-platform QAfrom spec through release
Human reviewfor careful change
13documented project stories

01 / SELECTED WORK

Systems made visible.

Five perspectives on designing analytics that teams can implement and trust.

01 / ARCHITECTURE

Multi-stream viewing analytics

Viewing context

I defined how analytics should describe viewers switching between games in multiview, and validated playback behavior across platforms. The work connected each stream to the shared viewing session.

Bitmovin Media AnalyticsEvent specifications
Explore the case study
The challenge

A play or view change can mean something different depending on the game, player, device, and active view. Context must travel with the interaction so analysts can interpret it.

My approach

Shape event and metadata requirements around session, game, player, and view context, then check the implementation across devices and playback paths.

Documented outcome

A documented measurement approach for interpreting playback and multiview interactions.

My role

Defined structured context for user, device, player, content, and multiview interactions; validated playback behavior across the documented platform matrix.

Tools & context

Bitmovin Media Analytics · Event specifications · Cross-platform QA

Read the related case study

02 / APPLIED AI

Human-reviewed documentation migration

Careful change

I developed a human-reviewed workflow for reorganizing documentation without losing its structure or meaning. It combined repeatable transformations, snapshots, and a small trial. Bulk migration remained pending.

Structured transformationSnapshots
Explore the case study
The challenge

Large documentation moves can lose hierarchy, links, or meaning when the source and destination do not share the same structure.

My approach

Use deterministic transformations for repeatable changes, retain before-and-after snapshots, test a canary, then inspect destination content before proceeding.

Documented outcome

A defined workflow for safer migration and human verification. Bulk execution remained deferred.

My role

Developed a migration workflow and review pattern. Bulk execution remained pending; this page does not claim the migration was completed.

Tools & context

Structured transformation · Snapshots · Canary review

03 / DATA QUALITY

Streaming metadata and cross-platform QA

Playback quality

I defined streaming metadata expectations and checked playback behavior with engineering and QA partners. Comparing implementations with specifications helped identify differences across devices and releases.

Metadata specificationsNetwork inspection
Explore the case study
The challenge

Content and playback context can drift as implementations vary across clients and releases.

My approach

Compare observed behavior with the specification, validate classifications and required context, and retest changes across the documented platform matrix.

Documented outcome

A repeatable comparison and retest approach for streaming metadata.

My role

Defined metadata expectations and performed cross-platform validation with engineering and QA partners.

Tools & context

Metadata specifications · Network inspection · Cross-platform QA

04 / GOVERNANCE

Web property analytics standardization

Consistent instrumentation

I contributed analytics installation and implementation guidance for web properties, covering consent, page naming, and common event expectations. Estate-wide completion and production publication are unverified.

Installation standardsConsent
Explore the case study
The challenge

Teams need common expectations for how analytics loads, respects consent, and describes page context across web properties.

My approach

Define a practical contract for installation, consent handling, page naming, and validation that product teams can apply to their implementation.

Documented outcome

A reusable standard for property analytics. Estate-wide completion and production publication are unverified.

My role

Contributed to property-level analytics standards and implementation guidance.

Tools & context

Installation standards · Consent · Page naming

05 / APPLIED AI

Analytics QA browser workbench

Review experience

I shaped the product and user experience of a conceptual browser tool for analytics QA, with AI-assisted implementation. It brought expected behavior and review evidence together; no deployment or employer adoption is claimed.

Product and UX directionAI-assisted implementation
Explore the case study
The challenge

Reviewers often need to move between a specification, browser behavior, and evidence to decide whether an implementation is ready.

My approach

Bring the expected event, observed behavior, and review decision into one conceptual workspace with a clear evidence trail.

Documented outcome

A product direction for a more legible QA workflow. No deployment or adoption is claimed.

My role

Product and UX direction with AI-assisted implementation. This concept is not presented as deployed employer software or an adopted tool.

Tools & context

Product and UX direction · AI-assisted implementation · QA workflow

02 / BROADER PROJECT INDEX

Beyond the highlights.

Related initiatives grouped into distinct stories.

Architecture

Event-driven data layer modernization

I contributed specifications, implementation guidance, and validation to modernize legacy analytics around reusable event definitions and a shared data layer. The migration remained in progress.

Project details

The challenge

Legacy tagging patterns can make shared behavior difficult to maintain across product surfaces.

My approach

Work with frontend engineers on data-layer contracts and move implementation patterns toward reusable event definitions.

Documented outcome

Migration work in progress; no estate-wide completion is claimed.

My role

Contributor across specifications, implementation, and validation.

Tools & context

EDDL · Adobe Web SDK · Event contracts

Read the related case study

Data quality

Reusable club-site component analytics

I defined reusable tracking behavior for club-site components and checked event firing. The aim was to record each intended interaction consistently, without duplicate events.

Project details

The challenge

A shared interface component can be implemented in several contexts, creating risk of inconsistent or repeated events.

My approach

Specify component interaction events and check that each user action produces the intended measurement once.

Documented outcome

A reusable tracking and validation approach.

My role

Defined reusable measurement behavior and validated event firing.

Tools & context

Component events · Event validation · Specifications

Governance

Taxonomy governance and analytics health

I helped align event names, specifications, and QA checks so delivery teams could review analytics against a common reference.

Project details

The challenge

When taxonomy and QA criteria diverge, teams have no dependable way to interpret whether an implementation is ready.

My approach

Connect the event specification to implementation checks and review the result with delivery partners.

Documented outcome

A shared governance pattern for event definitions, implementation expectations, and QA review.

My role

Contributed to taxonomy, event, and QA alignment.

Tools & context

Taxonomy · Event specifications · QA alignment

Architecture

Sessions and campaign attribution

I defined and validated requirements for session boundaries and campaign attribution. Clear rules described when visit context and campaign values should persist or reset; production delivery is not asserted.

Project details

The challenge

Inconsistent session rules and campaign persistence can make behavior difficult to compare.

My approach

Specify when session context begins or changes and how campaign values persist or reset across navigation.

Documented outcome

Clear measurement rules for sessions and campaign context; production delivery is not asserted.

My role

Defined and validated session and attribution requirements.

Tools & context

Session rules · Campaign attribution · Validation

Architecture

Identity, membership, and commerce

I contributed architecture and implementation guidance for identity, membership, and commerce measurement. Shared requirements connected page views and purchase steps with the context needed to interpret them.

Project details

The challenge

Identity and purchase events need consistent context across the steps of a customer journey.

My approach

Define shared page-view and funnel expectations, then validate identity handling and event context at each step.

Documented outcome

A documented measurement approach for identity validation and commerce behavior.

My role

Contributed architecture and implementation guidance across identity and commerce measurement.

Tools & context

Identity validation · Page views · Purchase funnel

Architecture

Emerging-platform analytics

I defined reusable interactions and required context for newer device experiences, then validated those expectations against the experience. This gave evolving interfaces a consistent measurement starting point.

Project details

The challenge

New interfaces introduce interactions that do not map neatly to existing web or mobile conventions.

My approach

Describe reusable actions and required context, then validate the property model against the experience.

Documented outcome

A reusable definition pattern for evolving device experiences.

My role

Defined interaction and property expectations for evolving surfaces.

Tools & context

Interaction definitions · Property validation · Event contracts

Applied AI

Documentation restructuring

I contributed transformation guidance and read-back checks for restructuring documentation while preserving its hierarchy and meaning. Oversized changes remained deferred for further review.

Project details

The challenge

Documentation can lose important hierarchy or meaning during large-scale restructuring.

My approach

Preserve source snapshots, make bounded changes, inspect the destination, and defer changes that exceed a safe review scope.

Documented outcome

A cautious restructuring pattern; oversized changes remained deferred.

My role

Contributed to transformation guidance, review, and read-back checks.

Tools & context

Structured transformation · Read-back review · Human review

Governance

Early platform foundations

I contributed tag-management standards, identity-continuity guidance, handoffs, and regression checks to support repeatable analytics implementation during the NBA engagement.

Project details

The challenge

Reliable measurement depends on clear ownership and repeatable checks as implementation changes hands.

My approach

Document tag-management expectations, identity continuity, delivery handoffs, and regression validation.

Documented outcome

A set of practical foundations within the approved role dates.

My role

Contributed to foundational implementation standards and delivery practices.

Tools & context

Tag management · Handoffs · Regression QA

8 supporting project stories

03 / HOW I WORK

Design the contract.
Prove the implementation.

01

Reuse before adding.

Consolidate event families. Derive what existing data can answer. Extend a model before creating another one.

02

Evidence before closure.

Compare expected with actual. Capture the network. Re-test the corrected version. A successful response is only the beginning.

03

Human judgment at the boundary.

Use deterministic rules where correctness matters. Route ambiguity to review, and verify every consequential AI write.

Event architectureStreaming analyticsAmplitudeAdobe LaunchTealium iQAnalytics QAApplied AI workflows