Skip to content
View TimoKuronen's full-sized avatar

Block or report TimoKuronen

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

Greetings, I'm Timo 👋

I'm a C# developer and I've spent most of my career making games in Unity.

I was a co-founder for a studio with shipped Editor's Choice mobile and a VR title, then a game programmer on a published Steam release, and now I work across Unity game projects and .NET utilities, leveraging AI tools in places where they earn their keep.


Featured projects

  • PocketMatch — Unity 6 mobile Match-3 prototype: command-queued board, DI via VContainer, Addressables, Firebase analytics and cloud save, LevelPlay ads, and a CSV-driven Unity Localization pipeline
  • Localizer — Local-first localization authoring and QA tool: deterministic validation, Ollama drafting with human approval, Unity Localization CSV round-trip
  • CodeSmellAuditor — Local-first CLI that audits code files and segments against markdown rule packs via Ollama. Streaming critique and timestamped reports
  • HoverCar-Derby — Unity NGO multiplayer arena prototype with Relay sessions, hybrid authority, match state machine

How I work

Make a plan, make it work, then make it lean. I like spending time pondering and reviewing how data flows between systems and whether there's a simpler, more efficient and modular shape hiding in what I already wrote.

My modern workflow consists of not only traditional methods and pipelines but also some AI tools for exploration, debugging, drafting, documentation and semi-automated git steps. Judgment and review scale with how much the change actually matters.


Shipped work

Dancing Pandas: Ranger's Path — programmed during previous work stint

Dancing Pandas on Steam

Island Delta — published during the founder chapter

Island Delta


Stack

C# .NET Unity WPF xUnit GitHub Actions Firebase Netcode for GameObjects VContainer Ollama

Pinned Loading

  1. PocketMatch PocketMatch Public

    Mobile Match-3 prototype with VContainer DI, Addressables, Firebase analytics, cloud save, LevelPlay ads, and Unity Localization (en/es).

    C# 1

  2. Localizer Localizer Public

    Local-first localization authoring and QA for .NET and games. Draft with a local model, validate and approve deterministically, export runtime JSON and Unity Localization CSV, no engine coupling.

    C#

  3. CodeSmellAuditor CodeSmellAuditor Public

    Local-first CLI that audits C# files and related file sets against markdown rule packs via Ollama. Streaming critique and timestamped reports.

    C# 1

  4. HoverCar-Derby HoverCar-Derby Public

    Unity multiplayer arena prototype exploring Netcode for GameObjects, Relay, Lobbies, and authority tradeoffs.

    C# 1 1