Project Description
Backend lead for HyperFlex - a fully on-chain NFT marketplace on Starknet, covering the off-chain indexer, contract event sync via an onchain-worker, and the API powering gasless minting and real-time trading activity
This included implementing real-time tracking of market metrics (price movements, volume, ownership changes), and managing the server-side logic for interacting with Cairo contracts. I also contributed to protocol strategy—recommending tooling, optimizing data flows, and aligning our backend services with Starknet’s evolving ecosystem.
My Responsibilities
- Backend Architecture & Monorepo Setup: Designed and implemented a scalable monorepo architecture using NestJS and Node.js to support both API services and blockchain workers.
- Custom Indexer & Data Pipeline: Built a backend worker that listens to on-chain events, validates and parses transaction data, and syncs key metrics such as 1D Change, 7D Change, Volume, Owner Count, and Total Supply to the database.
- Crawl & Revalidation APIs: Developed APIs to fetch market data, crawl collections, and revalidate state periodically, ensuring accuracy and freshness of on-chain and off-chain data.
- Technical Advisor: Acted as an advisor on backend tooling, Starknet infra patterns, and protocol design, helping guide decisions on wallet integration, gasless transaction strategies, and data storage.
Key Technologies Utilized
- Backend: NestJS, Node.js, Monorepo (Yarn Workspaces)
- Blockchain: Cairo, Starknet.js, Custom Starknet RPC calls
- Data Infrastructure: MongoDB, Redis, IPFS, Indexer Workers
- APIs: REST, Event-driven data ingestion