OcteliumIgnI/angular dev

Опыт и проекты

Проекты

Коммерческая разработка и open-source проекты с исходным кодом и инженерным разбором.

2024–2026•Fullstack & Systems Developer (Author)

VortexDL

Медиаплеер и загрузчик музыки без облачных стримингов: Rust 2024 бэкенд + встроенный Angular 22 клиент.

  • Параллельный bounded-конвейер загрузок с отменой, очередью и live progress по WebSockets
  • Встроенный в бинарник веб-клиент на Angular 22 с кастомным drag-to-select и виртуализацией CDK
  • Автоматическое обнаружение Android/Hi-Fi устройств и двусторонняя синхронизация по протоколу ADB
  • Локальное хранение метаданных в redb, парсинг ID3-тегов и экспорт бэкапов в WebDAV
Rust 2024Angular 22AxumSignalsRxJSredbSymphoniaID3ADB Protocol@angular/cdkWebDAVNix Flakes
2026•Lead Frontend Developer & Architect

Arcania

Enterprise монорепозиторий контентно-коммерческой платформы: клиентский портал, админ-панель и общая UI-библиотека.

  • Nx 22 монорепозиторий: client portal, admin panel и изолированная UI-библиотека (@arcania-inc/ui-kit)
  • Сложные каталожные структуры, многошаговый payment flow и интерактивный 3D-просмотр Three.js
  • Angular SSR с серверной предзагрузкой и оптимизацией Core Web Vitals
  • CI/CD pipeline: определение affected-модулей, production сборка и прогрев Cloudflare кэша
Angular 21TypeScriptNx 22Yarn WorkspacesAngular SSRRxJSAngular Material/CDKThree.jsngx-chartsSCSSGitHub Actions
2024–2025•Fullstack / Systems & Angular Developer

Elux

Control plane и веб-интерфейс управления конфигурациями и процессами Xray-core на базе Rust Axum и Angular.

  • Rust Axum REST/WebSocket control plane с управлением процессами ядра Xray и hot-reload
  • Парсер и конвертер протоколов Shadowsocks, Trojan, VLESS и VMess
  • Angular 20 фронтенд на Taiga UI с Monaco Code Editor и дашбордом метрик
  • Rust-to-Go/C ABI FFI связка через build.rs и bindgen; мультистейдж Docker-пакет
Rust 2024Angular 20AxumTokioSQLite (rusqlite/r2d2)Taiga UIMonaco EditorGo / C ABIbindgenDockerDevbox/Nix
2026•Linux Desktop / Systems Developer (Author)

Zonex

Нативный GTK4/libadwaita менеджер архивов под Wayland с виртуальной файловой системой FUSE и drag-and-drop.

  • Виртуальная файловая система FUSE (fuser/FUSE3) для мгновенного drag-and-drop без временной распаковки
  • Движки архивации ZIP, TAR, GZip, Zstandard с определением по magic bytes
  • Интерфейс на GTK4 / libadwaita с поддержкой Wayland и системных диалогов GNOME
  • Встроенные security-тесты на защиту от атак Zip Slip и проверку целостности данных
Rust 2021GTK4libadwaitaWaylandFUSE3 (fuser)ZIP / TARzstd / gziplibarchiveNix FlakesJustClippy
2026•Rust Systems / Network Developer

AUSWP

Асинхронный ротатор прокси и SOCKS5 балансировщик на Rust с preflight-чеками, VLESS и TUN-маршрутизацией.

  • Preflight health-check и замер пропускной способности пула перед активацией прокси
  • Неблокирующий SOCKS5 сервер с атомарной round-robin балансировкой и failover
  • Поддержка VLESS URI / JSON форматов и конвертация под ядра sing-box / Mihomo
  • Опциональный режим TUN-маршрутизации и GeoIP-привязка
Rust 2024Tokioreqwest / rustlstokio-socksSOCKS5VLESSsing-boxMihomoTUNMaxMindDBNix Flakes