Skip to content
View coldwires's full-sized avatar

Block or report coldwires

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.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. 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
coldwires/README.md

COLDWIRES

Systems programmer — network architecture, binary formats, game preservation. C/C++, x86, protocol reverse engineering, authoritative server design. Particular interest in server-side anti-cheat: I build the exploit first, then the architecture that makes it irrelevant.

Remote · wirescold@gmail.com · Open to: game security / anti-cheat, netcode, engine & preservation work


▍ Selected work

Authoritative multiplayer server — C++20 server, Unity client Server owns all game state; client renders and predicts. Flat-grid spatial hash for O(1) range queries, bidirectional visibility tracking for enter/leave events, dirty-flag broadcast batching, Lua hot-reload for game logic. Sustains 2,000 simulated clients at 20 TPS (~40–50ms tick, single host). Protocol and architecture fully documented.

ONWIND (active) — clean-room reconstruction of a 20-year-old MMO server core. Protocol recovered through packet analysis and client behavior; rebuilt against a documented message spec in place of the original's ad-hoc encryption. Write-up in progress.

Tooling — map editors and unpackers built on reverse-engineered archive formats. Headless client and stat logger feeding a live leaderboard.


▍ Toolkit

  • LanguagesC++ C x86 asm · C# Lua
  • Reverse engineeringGhidra IDA x64dbg Wireshark
  • Networking — authoritative server design · binary protocol design · custom serialization · async I/O
  • Systems & buildCMake vcpkg asio SQLite sol2 spdlog
  • EnginesUnity Unreal FNA MonoGame

▍ Practice

Clean-room throughout — analysis on legally obtained copies, no proprietary assets or code redistributed, specifications documented independently of original source. Preservation-oriented: the goal is that these systems stay runnable.

Some work is under NDA or otherwise not public. Happy to discuss approach and architecture directly.


The real work is in the repos.

Pinned Loading

  1. FnaWindow FnaWindow Public

    Build complete desktop apps with 100% custom chrome on FNA. Borderless, but with native drag, resize, maximize, and Aero Snap. Ships a pixel-faithful Windows 3.1 skin.

    C