Skip to content
View IgorShaposhnikov's full-sized avatar
🎯
Focusing
🎯
Focusing

Organizations

@NightWorldTeam @CvoloLang @CvoloCommunityToolkit

Block or report IgorShaposhnikov

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

Hey, I'm Igor 👋

I'm a C#/.NET developer. I'm currently working on Cvolo, SRTLab, and Lexplosion, while also contributing to open-source projects in the .NET ecosystem.

What I'm building

🦅 Cvolo — an experimental compiled programming language with C#-inspired syntax and an LLVM backend. I'm developing the compiler, including type analysis, ownership, borrowing, and reference lifetime checks, as well as the tools around the language.

Compiler · Language Server · VS Code extension · Book / documentation

🔬 SRTLab — a platform for remotely working with physical IoT laboratory benches. It uses a modular ASP.NET Core backend, MQTT for device communication, WebRTC for video streaming, Svelte frontends, and .NET Aspire for local orchestration. The source code is currently private.

🎮 Lexplosion — a Minecraft launcher developed with the NightWorldTeam. My work includes WPF UI, client-side features, and modernization of the existing application. I'm also exploring how to separate presentation logic from WPF-specific views to make it reusable across UI frameworks.

Open source

📖 MarkdownWPF — a Markdown renderer built on Markdig that uses virtualized WPF elements rather than FlowDocument. It supports custom XAML styles, images, and optional HTML rendering.

🧩 CommunityToolkit.Aspire — Mosquitto — a merged contribution adding Eclipse Mosquitto hosting support to Aspire, including resource configuration, MQTT health checks, persistence options, examples, and tests.

Most used languages

Most used languages

Pinned Loading

  1. NightWorldTeam/Lexplosion NightWorldTeam/Lexplosion Public

    A feature-rich .NET Minecraft launcher with built-in multiplayer system support. (Многофункциональный .NET лаунчер для Minecraft с поддержкой системы сетевой игры.)

    C# 21 2

  2. NightWorldTeam/Lexplosion-UpdateTool NightWorldTeam/Lexplosion-UpdateTool Public

    An automated update utility for the Lexplosion launcher, built on .NET.(Утилита автоматического обновления для лаунчера Lexplosion, созданная на .NET.)

    C# 1

  3. MarkdownWPF MarkdownWPF Public

    A WPF Markdown implementation that should provide the ability to render markdown with high performance.

    C# 3

  4. Cvolo Cvolo Public

    A compiled system programming language combining the syntax of C# with compile-time ownership-based memory safety, built on .NET and powered by LLVM.

    C# 1