Back to Projects

It Girl API - Roblox Rank Automation

Backend API powering automated rank updates for It Girl, a Roblox fashion game with 150M+ visits. Private codebase for active game.

It Girl API

What It Does

Automated rank system for a live Roblox game. Players earn "hearts" in-game, and the API promotes them in the group—no manual work needed.

The game has 150 million+ visits and counting.

The Problem

Players wanted their in-game progress to mean something. Manual rank updates couldn't keep up with thousands of active players.

My Solution

Built a Python API that listens for heart milestones and triggers rank changes automatically. The system runs 24/7 without intervention.

Key Decisions

  • Rebuilt from Node.js to Python — Started with an existing Node.js project, gradually rewrote everything to fit my needs
  • FastAPI for async performance — Handles concurrent requests without blocking
  • Queue system for rate limits — Roblox API has strict limits; the queue manages traffic spikes gracefully

Tech Stack

  • Python + FastAPI
  • Roblox API integration
  • Docker for deployment
  • RESTful architecture

What I Learned

Iteration beats perfection. The first version worked. The rewrite made it reliable.

External APIs are unpredictable. Rate limits, outages, weird edge cases—built resilience into every layer.

Live products demand reliability. When thousands of players depend on your code, "it mostly works" isn't good enough.

About This Project

This is a private codebase for an active game. There's no public demo or repository, but I'm happy to discuss the architecture, code samples, and technical decisions with recruiters or hiring managers.