highlights:
~USD$3-19m daily trading volume, ~1m+ monthly page views
stack:
React, Nextjs, TailwindCSS, polkadotJS, viem, ethersjs nodejs, redis, prisma, recharts, pm2, docker, python, fastapi, DeepseekV3
role:
frontend engineer, trading interface, charts, wallet connection and authentication, transaction signing and watchlists
description:
A trading terminal for the Bittensor ecosystem, to abstract the complexities of actually trading on the network
challenges:
Balancing the UX of a trading terminal with the complexity of the trading logic, ensuring money values are transported correctly, ensuring clean re-renders in a page that has 3k LOC, selective caching
lessons:
Applying the right react principles from the start can save a lot of debugging time