HOXIEE Full-stack · Desktop

Sheet B · Work register

Portfolio

Every project, the role I held, the stack, the period and where it stands today. No screenshots, no prose; the projects sheet has those.

Full-stack and desktop developer. Shipping code since 2021, starting in Unity tooling and ending up in .NET services, Nuxt front-ends and Rust utilities.

I like problems where the constraint is real: a compositor that will not give you global input, a package that has to embed inside someone else's asset without dragging dependencies along. Most of my published work is libraries and tooling, because that is what I reach for when something in my own workflow is broken.

Summary
Role
Full-stack · Desktop
Core
C# · .NET
Web
Nuxt · Vue · TypeScript
Systems
Rust · WASM
Platform
Arch Linux · niri
Active since
2021
Languages
Russian · English
Availability
Open to work
B1

Work register

Eighteen entries. Filter by stack. Selections combine, so picking two tags shows everything matching either.

18 entries

Projects with role, stack, period and status
Project Role Stack Period Status Links
ReLauncher

Minecraft launcher: instances, versions, mod loaders

Author C# · .NET · CmlLib.Core 2026 – now In development
Respect.CommandLine

Command-line layer for .NET applications

Author C# · .NET 2026.08 – now In development
CmlLib.Core.Installer.NeoForge

NeoForge installer for the CmlLib launcher library

Author C# · .NET 2026.07 Released
yaptt

System-wide push-to-talk for Wayland

Author Rust · Wayland 2026.06 Released
Spectre.Console.AutoCompletion

Shell autocompletion for Spectre.Console commands

Contributor C# · .NET 2026.07 Released
Yasb Fluent Onyx

Status-bar theme: Fluent surfaces on a dark shell

Author CSS · Yasb 2026.02 Released
nixos-system

Declarative system configuration: flakes, modules, host profiles

Author Nix · NixOS 2026.04 – 2026.06 Archived
hyperresearch-omp

Agent-driven research knowledge base, ported to a new runtime

Port author Python 2026.08 – now In development
NanoTween

Tweening system built for embedding inside other assets

Author C# · Unity 2024.09 – 2025.04 Released
Ni-Essentials

Shared foundation the rest of the Ni modules build on

Author C# · Unity 2024.08 – 2025.08 Released
Ni-Scheduling

Task schedulers wired into PlayerLoop and EditorLoop

Author C# · Unity 2024.08 – 2024.09 Archived
Ni-PlayerPrefs

PlayerPrefs wrapper with serialization for arbitrary types

Author C# · Unity 2024.08 – 2024.11 Released
Ni-Extensions

Extension methods for C# and the Unity API surface

Author C# · Unity 2024.08 – 2024.11 Released
Ni-PlayerPrefsFetcher

Lists every PlayerPrefs entry across target devices

Author C# · Unity 2024.08 Released
Ni-Utility

Auxiliary utilities for game development

Author C# · Unity 2024.08 Released
Ni-Tweening

Superseded by NanoTween, kept for reference

Author C# · Unity 2024.08 – 2024.11 Archived
UGUIExtended

Additional components for Unity's UGUI

Author C# · Unity 2023.03 – 2024.04 Archived
ShizoGameStructure

Project scaffold: architecture, shaders, menu flow

Author C# · ShaderLab 2023.03 – 2023.07 On hold

This register lists work I authored or meaningfully contributed to. Forks kept purely for reading or personal patches are on GitHub and deliberately left out here.

B2

How I work

The short version, for anyone deciding whether to call.

01

Small, separable pieces

Seven Ni modules instead of one framework, because a project that needs a scheduler should not have to swallow a tweening engine to get one.

02

Read the platform first

Global push-to-talk on Wayland is not a hotkey library problem, it is a compositor protocol problem. Most of the work is finding which layer actually owns the answer.

03

Declarative where it pays

Nix flakes for two months, then archived. Containers for services. What stayed is the rule: if a setup cannot be rebuilt from a file, it is not finished.

04

Predictable over clever

I would rather ship an API someone can guess correctly on the first try than one that saves three keystrokes and needs a paragraph of explanation.