Skip to content
View VPDPersonal's full-sized avatar
🐍
🐍

Block or report VPDPersonal

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

Vladislav Panin

Unity Developer · C# · Source Generators · Tooling
Building open-source MVVM and tooling for Unity. Author of Aspid.MVVM.


About

I design and ship developer tooling for Unity and .NET — focused on performance (no reflection, source-generated bindings, minimal allocations) and DX (less boilerplate, better Inspector workflows). My libraries are used in production projects and published on the Unity Asset Store and NuGet.


Featured projects

High-performance MVVM framework for Unity. Source-generated bindings — no reflection, no boxing, minimal allocations. Supports OneWay / TwoWay / OneTime / OneWayToSource, RelayCommand, observable collections, and Zenject / VContainer integration.

A set of Unity utilities and UIToolkit extensions to cut down routine code — including USS custom-style helpers and Inspector tooling.

Observable collections (List / Dictionary / HashSet / Stack / Queue) with covariant views, filtering, and sorting — designed for one-way and two-way synchronization between a source and its views.

Utilities for building Roslyn source generators — reduces ceremony for diagnostic-driven and incremental generators. Available on NuGet in both pure-.NET and Unity-flavored builds.


Stats


Connect

Pinned Loading

  1. Aspid.MVVM Aspid.MVVM Public

    Aspid.MVVM is a powerful, high-performance MVVM framework for Unity, eliminating reflection, minimizing GC allocations, and removing boilerplate code for faster, streamlined development.

    C# 52 10

  2. Aspid.FastTools Aspid.FastTools Public

    Unity tools to cut boilerplate — source-generated ProfilerMarkers, serializable type/enum/ID systems, and a fluent UIToolkit API.

    C# 20 2

  3. Aspid.Generators.Helper Aspid.Generators.Helper Public

    A set of utilities for simplifying Source Generators development

    C# 5 1

  4. SerializeReferenceDropdown SerializeReferenceDropdown Public

    Forked from AlexeyTaranov/SerializeReferenceDropdown

    (Unity) Editor tool for SerializeReference

    C# 2

  5. Aspid.Collections Aspid.Collections Public

    A set of covariate observation collections with easy synchronization between two collections, filtering and sorting.

    C# 2 1