Burns & McDonnell Interview

SignalOps Demo Portal: Full Static Content

This static page exists so search engines, AI tools, and other crawlers can read the full interview follow-up content without depending on client-side JavaScript or hash-based routes.

Project Rationale

SignalOps Demo Portal was built after comparing the target role stack to direct prior experience and choosing one project that would force work across layered data shaping, experiment tracking, serving contracts, and a reviewable frontend interface.

The objective is not to present isolated code samples. The objective is to show one coherent artifact that demonstrates system judgment, interface judgment, and explicit scope discipline.

System Breakdown

Ingestion And Lakehouse Shaping

Captures blockchain-derived artifacts and moves them through source, bronze, silver, and gold layers.

I built this to show that data work is being treated as a system rather than a set of one-off scripts.

Ranking And Review Workflow

Compresses a large signal set into a smaller explainable shortlist with tiering and score context.

The point is to demonstrate prioritization judgment, not just raw data collection.

Experiment Tracking

Uses MLflow-backed runs, metrics, and best-run summaries to compare ranking approaches over time.

The project has a reviewable experiment loop instead of a static scoring claim.

Serving Contracts

Narrows the public surface to stable summary, detail, replay, live-context, and model snapshot objects.

This demonstrates contract discipline and keeps the UI decoupled from raw internal structures.

Product Interface

Turns backend outputs into a reviewable React interface with landing, architecture, model, demo, and walkthrough routes.

It lets an interviewer inspect the product directly instead of inferring product judgment from backend code alone.

Workflow Orchestration

Tracks long-running workflows, waits, and checkpoints so multi-step work stays durable and reviewable.

This is how the project stayed operationally disciplined while being built across several layers at once.

Architecture

  1. Source data is collected from blockchain-derived operational artifacts.
  2. Bronze preserves source-faithful records and ingestion context.
  3. Silver cleans, normalizes, deduplicates, and standardizes the signal shape.
  4. Gold curates application-serving and model-serving outputs.
  5. The experiment layer compares scoring and labeling approaches and tracks outcomes in MLflow.
  6. The serving layer emits stable masked contracts for the frontend.
  7. The frontend renders those contracts as ranked views, detail views, model context, and walkthrough screens.

Experiment Evidence

MLflow is wired in so the project has tracked runs, parameters, and metrics instead of a single hard-coded result or one-off notebook snapshot.

Scope And Mapping

Implemented In This Build

  • Crypto-native product scope
  • Layered data flow across source, bronze, silver, gold, experiments, serving, and frontend
  • Local MLflow workflow
  • Masked public data contracts for stable frontend delivery

Mapped To The Target Stack

  • Databricks as the execution and collaborative data platform layer
  • Delta Lake as the transactional layer behind bronze, silver, and gold
  • SPFx-style delivery as an enterprise-hosted business UI pattern

Walkthrough Screens

  1. Why I Built It: gap-driven project choice, end-to-end ownership, reviewable artifact instead of talking points.
  2. Architecture: clear system boundaries, contract-driven serving, deliberate review-surface boundary.
  3. Data Modeling: bronze preserves truth, silver normalizes structure, gold serves stable downstream use.
  4. Ranking Surface: priority score, tiered shortlist, explainable output for review.
  5. Experiment Evidence: working local MLflow, run comparison, lifecycle-oriented thinking.
  6. Frontend And Contracts: stable UI contracts, reviewable product surface, clear boundary between UI and raw internals.
  7. Target Stack Mapping: transferable architecture, explicit stack translation, production-aware thinking.