@VitaminDB · Костанай, Казахстан
Виталий Алексеев
Системный инженер — Rust, GPU/CUDA, инференс нейросетей, десктопный софт для Linux
Я пишу софт, который работает близко к железу: локальную AI-студию и CUDA-движок под ней, GUI-фреймворк, на котором они нарисованы, рабочий стол Wayland для компьютеров и телефонов, установщик Arch Linux рядом с Android и утилиты для Linux к ноутбуку и мыши, производители которых делают программы только под Windows. Семь проектов, все на Rust, все работают на моей машине.
- MoE-модель на ноутбучной карте 24 ГБ
- 125B
- декод Gemma-4 26B A4B
- 210tok/s
- виджетов в GUI-фреймворке
- 110+
- открытых проектов, MIT / Apache-2.0
- 6
Замерено на ноутбучной RTX 5090 (24 ГБ) с 93 ГБ оперативной памяти, Arch Linux.
Замерено, а не обещано
Каждая цифра здесь измерена на моём железе.
Скорость — по прогонам на моём ноутбуке, корректность — сверкой с эталонными реализациями, а не на веру.
В каждом README рядом с тем, что работает, перечислено то, что пока не работает.
Проекты
Семь проектов, один стек: все программы ниже нарисованы на syngui, а те, что с нейросетями, работают на synaptix.
01synthos
Локальная AI-студия: чат с агентом, заметки с досками и календарём, нодовый редактор для генерации картинок, видео, музыки и речи. Модели 27B–125B на одной карте.
- Rust
- CUDA
- synaptix
- AUR
02synaptix
Движок под synthos: LLM, диффузия, видео, речь и музыка на своих CUDA-ядрах. Квантование NVFP4 / MXFP8 / SQ, GGUF загружается напрямую.
- Rust
- CUDA
- NVRTC
03syngui
Retained-mode GUI-фреймворк для Rust: рендер на wgpu, стили как в CSS, реактивные сигналы, 110+ виджетов. На нём построены все программы отсюда.
- Rust
- wgpu 28
- WGSL
04synshell
Рабочий стол Wayland для компьютеров и телефонов: композитор на smithay, оболочки для компьютера, телефона и игр, «Параметры системы» и 31 приложение.
- Rust
- smithay
- syngui
- AUR
05synport
Arch Linux рядом с Android на телефонах и планшетах: установщик для Windows и Linux, только adb и fastboot, Android остаётся.
- Rust
- syngui
- adb + fastboot
06linux-legion
Lenovo Vantage для Linux: режимы питания, лимиты CPU, вентиляторы, RGB-подсветка Spectrum, режимы батареи. Без root и модулей ядра.
- Rust
- syngui
- hidraw
- AUR
07ardor-mouse
Настройка мышей ARDOR GAMING (Edge Air Ultra, Rukh) в Linux — DPI, подсветка, кнопки, сенсор, живая мышь в приложении. Протокол восстановлен реверсом.
- Rust
- syngui
- hidraw
- AUR
Опыт
До этого — пятнадцать лет рядом с железом: ремонт электроники, прошивки без ОС, разводка плат. Из коммерческих работ — контроллер системы отопления с загрузчиком обновлений по GSM (годами работает в серии) и программа на Qt/C++ для восстановления SPI-флешек, которой каждый день пользуются в сервисном центре. Сейчас разрабатываю ещё и с Claude Code — так работа идёт в разы быстрее.
- Rust
- CUDA · NVRTC
- GEMM / GEMV
- FP4 / FP8 quantization
- Nsight
- C++
- wgpu / WGSL
- Wayland
- STM32 · AVR · PIC
- Arch Linux
- KiCad
Контакты
Вопросы, баг-репорты, предложения о работе — пишите куда удобнее.