Skip to content
View NickTacke's full-sized avatar

Highlights

  • Pro

Block or report NickTacke

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
NickTacke/README.md

👋 About

I build backend-heavy systems: typed API clients, data pipelines, and services that keep running when nobody's watching.

I also like taking undocumented things apart, like game replay formats, bytecode and admin panels, and turning them into tools other people can rely on.

250 npm downloads a month 32 stars 1922 commits 400 pull requests

🛠️ Stack

Languages TypeScript Lua C++
Backend & data Bun Hono tRPC PostgreSQL
Frontend & apps Next.js React Tailwind CSS Tauri
Infra & tooling Docker OpenTelemetry GitHub Actions Linux

BrawlTome

A stats site for Brawlhalla, live at brawltome.app, tracking over 800,000 players and serving close to a million requests a month.

Search any player or clan to see their ranked history, or watch who's queueing right now.

Tour of BrawlTome: home, search, player page, guild page and live queue

For players Under the hood
Player profiles with rating history and old names Every API refresh runs through a job queue in Postgres
Leaderboards for every bracket and region Jobs survive restarts, retry on failure and never double up
Clan pages and a live ranked queue Stays inside the Brawlhalla API's rate limits
A Discord bot and a desktop overlay One typed API serves the web app, bot and overlay

Bun · Hono · tRPC · Next.js · Tauri · PostgreSQL · source

🧰 Other projects

🕒 Recent activity

  • brawltome#505 fix(site): show the upload form to operators without a steam link 14 Nov
  • brawltome#506 fix(replay-worker): start a replay's timeout when the game gets it 14 Nov
  • brawltome#504 fix(replays): refuse oversized uploads before reading them 14 Nov
  • brawltome#503 fix(replays): start from the first page on a malformed cursor 14 Nov
  • brawltome#502 fix(replays): keep the replay files of patches the worker still plays 14 Nov

Pinned Loading

  1. brawltome brawltome Public

    Brawlhalla player tracking: stats, rankings, clans, rating history and live opponent insights

    TypeScript 11 1

  2. txApi txApi Public

    FiveM resource that exposes txAdmin's web endpoints as a Lua API for players and admin actions

    Lua 16 2