All work

QUE Signal

Agency reporting was fragmented across platform dashboards and point-in-time exports, making trend comparison, connection health, evidence review, and repeatable client reporting harder to operate.

Role
Product Engineer
Type and status
Internal tool · Active development
Period
2026

See the system.

Actual interface evidence is embedded here. External links are secondary.

QUE Signal agency overview populated with three fictional clients and synthetic performance history.
Synthetic demo data

Portfolio audience, engagement, connection health, reporting readiness, trends, and the next operational decision share one scan surface.

Local repository runtime, captured September 3, 2026
QUE SignalAgency command centre
QUE Signal agency overview populated with three fictional clients and synthetic performance history.

Portfolio audience, engagement, connection health, reporting readiness, trends, and the next operational decision share one scan surface.

The operational problem

Agency reporting was fragmented across platform dashboards and point-in-time exports, making trend comparison, connection health, evidence review, and repeatable client reporting harder to operate.

Que Media's internal analytics and reporting system for durable client, account, post, audience, and reporting history.

Why this system exists

Durable history makes changes inspectable across clients and platforms. A single operating surface lets the team see portfolio health, investigate the evidence behind a movement, repair collection gaps, and prepare consistent reports.

QUE Signal organizes the agency, clients, authorized owned accounts, daily and post snapshots, content, actions, and frozen reports. Collectors normalize only metrics each platform actually supplies and preserve explicit gaps or unavailable values.

Who uses itQue Media's account, content, strategy, operations, and reporting team.

How the work moves

  1. Connect an authorized account
  2. Collect account and post history
  3. Store source-qualified snapshots
  4. Compare clients and periods
  5. Surface gaps and repair work
  6. Generate a deterministic report
  7. Review before delivery

What shaped the solution

Official platform data requires owner-authorized OAuth credentials and platform verification.

The local portfolio runtime uses synthetic data and stubbed collector checks, not private client analytics.

A shared operator password exists, but individual user accounts and production deployment were not verified.

What I owned

Designed

Agency, client, owned-account, campaign, post, reporting-period, and provenance model

Developed

Agency dashboard, client workspaces, growth and content views, account health, report library, PDF output, and responsive shell

Integrated

Meta, YouTube, and TikTok OAuth and collectors with retry, token, rate-limit, backfill, and gap-handling paths

Tested

Collector fixtures, token failures, historical backfills, data gaps, report determinism, frozen output, content ranking, and sentiment

Operated

Migration, worker, repair queue, sync health, and data-quality workflows

Context matters. The work happened with teams and stakeholders. These statements describe my contribution without turning shared delivery into a solo claim.

Decisions that carried the work

Preserve history with provenance

Snapshots retain account, platform, date, source, raw payload, and availability so comparisons do not turn missing data into zero.

Freeze delivered reports

Generated reports store deterministic computed output so a later data sync cannot silently rewrite what a client received.

Make repair work visible

Connection failures, reporting risk, and data gaps become an ordered decision queue instead of disappearing inside background jobs.

Verified outcome

Built agency and client workspaces for portfolio health, historical growth, content performance, account state, and reporting.

Implemented fixture-tested Meta, YouTube, and TikTok collectors plus deterministic frozen reports and data-quality checks.

Verified the complete local system against an isolated PostgreSQL database with synthetic clients and 90 days of history.

What I will not overclaim

The repository and local runtime are verified. Portfolio captures contain synthetic data only; no OAuth tokens, private client metrics, recipients, reports, or raw payloads are published. Production hosting, live cross-platform credentials, predictive analytics, autonomous strategy, and universal metric availability are not claimed.

Verified from Ayub's QUE Signal repository, authored commit history, local PostgreSQL runtime, synthetic capture state, and passing self-check suite on September 3, 2026.

Tools used where they fit

Next.jsReactPostgreSQLRechartsMeta APIsYouTube APIsTikTok APIsPlaywright
Open public project

Continue through the work

Q IdeasEmail Ayub