Skip to content
View kimsanbaev-karim's full-sized avatar

Block or report kimsanbaev-karim

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. 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
kimsanbaev-karim/README.md

Karim Kimsanbaev

Game engineer, 7+ years in the industry, 6 of them at one studio: mobile and PC titles in C# and Unity plus the .NET services behind them. Hired for three things — moving legacy engines forward without stopping the product, turning prototypes into architecture that holds tests, and putting AI agents to real work in a delivery pipeline.

Full resume · LinkedIn · karim.kimsanbaev@gmail.com · @KarimGood

What that looks like in practice

Legacy that cannot stop. Moved a live Unity client from 2017 to Unity 6.3 across six LTS steps, each closed by a tagged checkpoint and verified by a compile, a 5v5 match, a standalone build and asset bundles.

Prototypes into architecture. Restructured a 343-file game mode into layered assemblies: EditMode tests 98 → 289 plus 14 PlayMode end-to-end, ScriptableObject configs 29 → 0, mutable statics 9 → 0, the largest system 1665 → 780 lines.

AI agents that carry weight. Replaced spreadsheet task tracking with a platform where agents do the work: ASP.NET Core and Blazor WASM over MongoDB, an own MCP server exposing 13 tools, n8n orchestration with a custom node for agent steps. Built to an MVP in a single session at 41/41 unit tests, then verified by a task that ran the whole pipeline end to end.

Diagnosis under load. Traced a live DDoS through 46 client sessions and 2 crash dumps to its amplification root in the RUDP layer, removed it behind a failover flag and covered the change with regression tests.

Public code

nival/Prime-World — the 2014 MOBA released as open source. Audited component licences and purged proprietary vendor SDKs from the entire git history rather than the current tree.

aevien/master-server-toolkit — two merged pull requests on MongoDB profile serialisation and GUID format.

architect-review — Claude Code plugin that reviews a codebase across 22 criteria with 17 agents in parallel and compiles a scored summary.

cyber-cat — Unity game where you solve C olympiad problems; the code you write compiles and runs server-side in Docker. Playable on itch.io.

Pinned Loading

  1. architect-review architect-review Public

    Claude Code plugin that reviews a codebase across 22 criteria with 17 agents in parallel and compiles a scored summary.

    3

  2. cyber-cat cyber-cat Public

    Unity game where you solve C olympiad problems; the code you write compiles and runs server-side in Docker. Playable on itch.io.

    C# 2

  3. claude-telegram-chat claude-telegram-chat Public

    Two-way Telegram channel for Claude Code sessions: voice notes are transcribed locally, videos are split into frames, and messages reach the agent mid-run.

    Python

  4. whisper-speech-service whisper-speech-service Public

    Local speech-to-text server on faster-whisper: the model stays in memory, answers over HTTP, audio never leaves the machine.

    Python