Skip to content
Back to personal projects

Gnarps SkyBlock Tools

Co-Lead Developer

My partner and I are building a Hypixel SkyBlock platform for live market analysis, detailed player profiles, progression planning and a game-aware assistant. I lead development.

In active development
Gnarps Hypixel SkyBlock bazaar opportunities ranked by estimated hourly profit

Bazaar opportunities are grouped by grade with profit, spread and margin visible at a glance.

TypeScriptReactNext.jsConvexClerkUpstash RedisVector SearchMCP

Context

Hypixel SkyBlock spreads useful information across game APIs, wikis and separate community tools. Gnarps brings market data, player progress and recommendations together. I lead development, my partner leads product and design, and we regularly cross into each other's work.

My role

  • Co-lead the project with my partner. I am the lead developer and primary code contributor, and we share decisions across product and design.
  • Work across market data, complex profile modelling, account-linked dashboards, interface systems and agent functionality.
  • Help translate a very broad game domain into navigable player tools and explicit progression actions.
  • Keep the public scope honest while the product is still in active development.

What I built

  • Live bazaar pricing, margin analysis, ranked flips, NPC arbitrage, craft profitability and product history views.
  • A broad set of player-profile views covering equipment, skills, progression systems, inventories, collections and account statistics.
  • Account authentication, Minecraft linking, saved profiles, customizable public profiles and API-key management.
  • A progression dashboard with level-aware activities, account summaries and recommended next actions.
  • A streaming assistant with tools for player data, market analysis, auctions, elections and layered wiki search.
  • MCP access, vector-backed knowledge retrieval, shared component development and cache layers around external game APIs.

How it works

  • Next.js monorepo backed by Convex queries, mutations, HTTP endpoints and vector search.
  • Player data is normalized across numerous overlapping Hypixel APIs and domain-specific progression rules.
  • The assistant combines Convex knowledge retrieval, MediaWiki search and bounded web fallback with live account context.
  • Clerk and Convex coordinate authentication while Upstash Redis protects large or repeatedly aggregated data paths.
  • Storybook supports reusable interface work across a data-dense and continuously evolving product.

Outcomes

  • Built a substantial working base for the game-data product while development continues.
  • Combined market, profile and progression information that would otherwise require several disconnected tools.
  • Created an agent interface that can reason over both general game knowledge and the linked player's current state.
Gnarps budget advisor distributing five hundred million coins across three filtered bazaar opportunities
A 500-million-coin budget is filtered by order volume and distributed across three ranked opportunities.
Gnarps mining profile for Refraction showing maximum mining level, stat bonuses and progression milestones
The mining view presents level progress, derived stat bonuses and completed milestones for a public profile.