I have rich experience in subgraph developement on Blockchains.
As the characteristics of Blockchain, we have to use graph-node graphql to parse and fetch the historical data from transactions.
Based on TheGraph, BitQuery, SubQury or even on local graph-node, I can develop subgraph, corresponding graphql and its visualization projects.
If anyone has problem on graphql, call me.