Skip to main content

// blog.ts

Writing

Articles

Showing 4

  • 8 min readSecurity & RE

    Adler-32 Opcode Mapping: A Reverse Engineering Discovery

    While reverse-engineering KartRider's TCP protocol, I discovered packet IDs are computed at runtime rather than looked up: zlib.adler32(b"PqLogin", 0) == 176358074u. This finding changed the entire reverse engineering strategy.

  • 12 min readSystems & Infra

    From 8,273-Line God Class to Clean Architecture

    The MapleForge rewrite journey: how to decompose a Java monolith with 188 empty catches and zero tests into a Clean/Hexagonal Architecture C# server with 750 tests.

  • 10 min readAI & ML

    Practical Multi-Model AI Agent Orchestration

    Building an MCP Agent Dispatcher: how circuit breakers prevent API cost overruns, how Registry/Strategy pattern unifies three AI model interfaces, and lessons learned from real collaboration incidents.

  • 6 min readAI & ML

    Self-Discovered Data Leakage: Intellectual Honesty in ML

    When three AI models simultaneously point out data leakage in your ML project: all 127 validation images appeared in the training set. Actual accuracy: 82.7%, not the claimed 95-100%.