2026
Age of Pirates Online
Backend work on the website and server communication of an online game.
Contract backend engineering for Age of Pirates Online, a live online game. Integrated Xsolla payments into the website from scratch. Cut website load time by about 30% with paginated JSON, preloading and a ~2 MB transfer budget, where the site used to load everything at once. Cut server-side processing time by about 30% by moving work off the main thread onto helper threads and running low-value jobs less often. Hardened the server and its link to the website against UDP floods, rate-limit bots and other automated attacks, and set up an hourly traffic and attack report for the owner.
Stack
C, PHP, JavaScript
Links
- Technical write-up: Backend work on a live online game
- Live site: ageofpiratesonline.com