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

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.

