NFTsdApp

HyperFlex | Web3 NFT Marketplace

2024-03-01
2026-01-06
HyperFlex | Web3 NFT Marketplace - Image 1
NFTsdApp

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

Project Gallery

HyperFlex | Web3 NFT Marketplace - Image 1
HyperFlex | Web3 NFT Marketplace - Image 2
HyperFlex | Web3 NFT Marketplace - Image 3
HyperFlex | Web3 NFT Marketplace - Image 4
HyperFlex | Web3 NFT Marketplace - Image 5
HyperFlex | Web3 NFT Marketplace - Image 6