Senior Unity Developer / Architect · C# · Roslyn Source Generators · Dev Tooling
Building open-source MVVM and developer tooling for Unity. Author of Aspid.MVVM.
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.
| 🧩 Aspid.MVVM 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. |
⚡ Aspid.FastTools A set of Unity utilities and UIToolkit extensions to cut down routine code — including USS custom-style helpers and Inspector tooling. |
| 📚 Aspid.Collections 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. |
🛠 Aspid.Generators.Helper 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. |
All Aspid packages are MIT, shipped via UPM, Unity Asset Store and NuGet. Release pipeline runs on GitHub Actions: upm branches, stable and preview channels, documentation sites.
Working on tooling that makes the developer's day-to-day easier — coming soon.




