@Kotlin Compiler Engineer at @JetBrains, working on Kotlin/JS. ex-Rider, IDE Plugin Developer, author of EF Core and MonoGame plugins.
rider-monogame. MonoGame plugin for JetBrains Rider
30dotnet-chrome-protocol. A runtime library and schema code generation tools for Chrome DevTools Protocol support in C#/.NET.
29OxyEngine. :video_game: OxyEngine - 2D full-featured open-source crossplatform game engine
19rider-msbuild-devkit. A plugin for Rider that enhances the MSBuild development experience
15MicroCosmo. :sparkles: MicroCosmo is a tiny language made for educational purposes. It compiles into CIL and can run under CLR platform.
9Socketize. :cloud: .NET UDP client-server networking framework with declarative message handling setup. Based on Lidgren.Network
7Unicorn. :unicorn: High-level programming language with CIL backend. Demo project for bachelor degree paper
7dotnet-wasm-unit-tests. An example of how .NET assemblies compiled into wasi-wasm module could be tested in true WASI WASM environment
6mgcb-msbuilder. Replace .mgcb files with MSBuild properties in your MonoGame project
5DependX. Library that provides F# DSL for dependency injection registration for your favorite IoC provider
4bbs-plugin. A plugin for IntelliJ IDEA and Rider to provide a UI for running internal .NET monorepo build infrastructure (BBS) entrypoints
4Leaves. :leaves: Leaves - tiny, powerful and smart programming language
4dotnet-template. Cookiecutter-based .NET solution repository skeleton with proper .gitignore, StyleCop.Analyzers and basic CI/CD
3rider-plugin-template. A Rider plugin template based on Intellij Plugin Template
3BackOfficeSystems. Mini project implementation for Senior Software Engineer position
3FSharpParallel. Examples for my essay for Parallel Programming course
2JUMP. My old platformer game for PSP. Runs only on custom firmware.
2FileFS. Simple single file-based filesystem
2love2d-dark-errors. :fireworks: Dark Skin for Love2d errors screen
2DataTree. Proof-of-concept tree-based architecture pattern for Unity based on MVVM, Redux, Vuex. etc.
2orangine-theme. My personal theme for oh-my-posh
1dotnet-fwdays-2023. Materials for my .NET fwdays'23 talk "Hidden difficulties of debugger implementation for .NET WASM apps"
1GrpcHelloWorld. ASP.NET Core 5.0 gRPC simple chat implementation for people who want to get familiar with some gRPC features
1SensorFusion. :bar_chart: Scalable and extendable sensor monitoring, analyzing and management solution in cloud (pet project)
1rider-plugin-docker. A Docker image for building Rider plugins with all necessary batteries included
1mono-protocol-viewer. A fork of https://vanilla.aslushnikov.com with Mono WASM protocol extension description
1seclerp.
1DummyBilling. Simple LiqPay integration for Lab 5 in Data and Program Security course
1FileHash. SImple file hash calculation for Lab 4 in Data and Program Security course
1DiffieHellmanExchange. Diffie-Hellman Key Exchange implementation for Lab 3 in Data and Program Security course
1DES. DES algo implementation for Lab 1 in Data and Program Security course
1PNetMaterials. Materials for Programming .NET university course 2019
1DbTextEditor. Text editor that supports editing both local files and files in SQLite database
1SignalrHelloWorld. ASP.NET Core SignalR 5.0 example repo for people who want to practice in integration with SignalR
1intellij-bril. An Intellij-based IDE plugin to support syntax highlighting in Bril IR text files
1