Python-first developer building unofficial game APIs, CLI downloaders, and self-hosted tooling.
I mostly write Python. The through-line across most of what I build is taking a site or service that has no usable programmatic interface and giving it a clean one — a typed REST endpoint, a CLI, a TUI, or a small dashboard I actually run myself.
focus = ["unofficial game/esports APIs", "CLI + media tooling", "self-hosted infrastructure"]
languages = ["Python", "TypeScript", "Go", "Kotlin"]|
🎮 Unofficial APIs Scrapers wrapped in clean, documented endpoints for games and esports that never shipped a public API — Valorant, Lost Ark, Throne and Liberty, AION 2. Deployed as FastAPI services with self-hosted docs. |
⌨️ CLI & media tooling Downloaders and file tooling that do one job well and survive being scripted: manga, VODs, wallpapers, music libraries, password generation. |
|
🛠 Self-hosted infrastructure Small services for the homelab — digest-aware Docker update watching with rollback and Trivy scanning, parallel rsync, container dedupe. |
🔬 Reverse engineering Documenting protocols and data formats that aren't public — recent work includes the P2P/media protocol used by Night Owl and Raysharp DVRs. |
| Project | Description | Stack | Stars |
|---|---|---|---|
| vlrggapi | Unofficial REST API for vlr.gg — Valorant pro match results and news | Python FastAPI |
|
| lost_ark_api | Unofficial REST API for Lost Ark | Python FastAPI |
|
| weebcentral-dl | CLI downloader for weebcentral.com | Python |
|
| ThroneLiberty_api | Unofficial API for Throne and Liberty | Python |
|
| aion2_api | Unofficial JSON API for AION 2 — notices, events, live server population. Client + CLI + HTTP service | Python FastAPI |
Python · TypeScript · Go · Kotlin · America/New_York




