Vitaliy Alexeyev

@VitaminDB · Kostanay, Kazakhstan

Vitaliy Alexeyev

Systems engineer — Rust, GPU/CUDA, ML inference, Linux desktop software

I build software that runs close to the hardware: a local AI studio and the CUDA engine under it, the GUI framework they are drawn with, a Wayland desktop for computers and phones, an installer that puts Arch Linux next to Android, and Linux tools for a laptop and a mouse whose vendors ship Windows-only software. Seven projects, all written in Rust, all running on my own machine.

Open to remote work
MoE model on a 24 GB laptop GPU
125B
Gemma-4 26B A4B decode
210tok/s
widgets in the GUI framework
110+
open-source projects, MIT / Apache-2.0
6

Measured on an RTX 5090 Laptop GPU (24 GB) with 93 GB of system RAM, Arch Linux.

Measured, not promised

Every number here is measured on my own hardware.

Speed comes from runs on my laptop, and correctness is checked against reference implementations rather than taken on faith.

Every README lists what does not work yet next to what does.

01

Projects

Seven projects, one stack: every app below is drawn with syngui, and the AI ones run on synaptix.

  • synthos: a notes workspace built by the agent, with the chat torn off into a floating window
    01

    synthos

    Local AI studio: agentic chat, notes with boards and a calendar, a node editor for image, video, music and speech generation. 27B–125B models on one GPU.

    • Rust
    • CUDA
    • synaptix
    • AUR
  • synaptix at work inside synthos: tok/s, prefill time and the prefix-KV share of a chat turn
    02

    synaptix

    The engine under synthos: LLM, diffusion, video, speech and music models on hand-written CUDA kernels. NVFP4 / MXFP8 / SQ quantization, GGUF loads directly.

    • Rust
    • CUDA
    • NVRTC
  • The widget_gallery_mss example running natively — MarkdownView with syntax highlighting
    03

    syngui

    Retained-mode GUI framework for Rust: wgpu rendering, CSS-like stylesheets, reactive signals, 110+ widgets. Every app here is built on it.

    • Rust
    • wgpu 28
    • WGSL
  • synshell in the Nord theme: a floating top panel, the dock, the file manager, Resource Monitor and the terminal
    04

    synshell

    Wayland desktop environment for computers and phones: a smithay compositor, desktop, phone and game shells, System Settings and 31 applications.

    • Rust
    • smithay
    • syngui
    • AUR
  • synport installing Arch Linux: the Windows window and the phone side by side
    05

    synport

    Arch Linux next to Android on phones and tablets: an installer for Windows and Linux, adb and fastboot only, Android stays.

    • Rust
    • syngui
    • adb + fastboot
  • linux-legion home page: power mode, CPU / GPU / memory / battery gauges and fan speeds
    06

    linux-legion

    Lenovo Vantage for Linux: power modes, CPU limits, fans, per-key Spectrum RGB, battery modes. No root, no kernel module.

    • Rust
    • syngui
    • hidraw
    • AUR
  • ardor-mouse: DPI stages with indicator colours and the live mouse
    07

    ardor-mouse

    Linux configurator for ARDOR GAMING mice (Edge Air Ultra, Rukh) — DPI, RGB, buttons, sensor, a live mouse in the app. Reverse-engineered protocol.

    • Rust
    • syngui
    • hidraw
    • AUR
02

Background

Fifteen years close to the metal before this — repairing electronics, bare-metal firmware, PCB design. Earlier commercial work: a central-heating controller with a GSM-OTA bootloader (in production for years) and a Qt/C++ SPI-flash recovery tool used daily in a repair shop. These days I also develop with Claude Code, which makes the work several times faster.

  • Rust
  • CUDA · NVRTC
  • GEMM / GEMV
  • FP4 / FP8 quantization
  • Nsight
  • C++
  • wgpu / WGSL
  • Wayland
  • STM32 · AVR · PIC
  • Arch Linux
  • KiCad