Data engineering · Web3 / Live

BullsOf2028

Multi-chain market data with repeatable rankings and history.

The problem

Market data is fragmented across providers and chains. BullsOf2028 organizes asset discovery and historical views around consistent eligibility and ranking rules.

What I built

Built and deployed the market intelligence application, including scheduled ingestion, provider integrations, deterministic rankings and historical snapshots.

Architecture at a glance

A simplified view of the main application components.

  1. 01

    Providers

    CoinGecko, DexScreener and GoPlus APIs

  2. 02

    Pipeline

    Scheduled ingestion and data reconciliation

  3. 03

    Storage

    Cloudflare D1 and historical snapshots

  4. 04

    Experience

    Ranked assets, categories and history

Engineering decisions

Use deterministic rankings

Explicit eligibility and ranking rules make the results repeatable.

Retain historical snapshots

Snapshots make it possible to inspect how assets and categories change over time.

Reconcile incoming data

Provider ingestion and reconciliation support a consistent application view across chains.

Technology

Next.jsReactTypeScriptCloudflare D1CoinGeckoDexScreenerGoPlus

Current outcome

Live and receiving website traffic. Covers Solana, Ethereum, BNB Smart Chain, Base and Robinhood Chain.

What I would improve next

Future work should make freshness and provider coverage easier to inspect alongside each result.

← Back to portfolio