Skip to content
View resonaura's full-sized avatar
💭
🚀
💭
🚀

Block or report resonaura

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

Andrii Vynohradov

Systems Architect & Lead Backend Engineer
Victoria, BC, Canada • vynohradov.caLinkedInEmailCV (PDF)Credentials

Buy Me A Coffee

Systems, DSP & Low-Latency Distributed Platforms & AI Edge Media & Hardware Protocols High-Perf Web & WASM
C++20, JUCE 9, SIMD Node.js, NestJS, FastAPI RTSP, WebRTC, H.264/HEVC WebAssembly (C++ to WASM)
SPSC Lock-Free Ring Buffers vLLM, Ollama, LangGraph DMX-512, Art-Net, sACN Three.js, WebGL Shaders
Zero-Heap Audio Callbacks PostgreSQL, pgvector, Redis BLE GATT, MQTT, WASAPI React 19, TypeScript 5.x

I architect deterministic real-time C++ systems, distributed AI agent execution runtimes, and hardware-accelerated media streaming pipelines. My background spans real-time digital signal processing, lock-free concurrency, protocol reverse engineering, and low-latency edge computing.


Tier 1: Real-Time Systems, Audio DSP & Hardware Protocols

ResoStage

Real-Time Live Performance DAW & Stage Lighting Sequencer (Private Codebase)
Stack: C++20, JUCE 9, Lock-Free Concurrency, Electron, React 19, Three.js, WebSockets, DMX-512, Art-Net, sACN

Real-time live performance workstation designed for deterministic zero-dropout multitrack playback synchronized with automated stage lighting rigs.

ResoStage Workstation UI

  • Deterministic Audio Engine: Operates under a strict zero-heap-allocation policy within the real-time audio callback loop. Utilizes precomputed 64-point Kaiser-windowed Sinc interpolation for pitch shifting and sample-accurate clock synchronization across 32+ simultaneous stems.
  • Lock-Free Concurrency: Audio threads communicate with background disk workers and UI decoders through single-producer single-consumer (SPSC) ring buffers and atomic memory fences, eliminating mutex contention, priority inversions, and buffer underruns during disk read stalls.
  • Process Supervisor (Kaishaku): A native daemon monitors application processes over local IPC heartbeat channels. If the Electron UI crashes during a live performance, the audio engine continues running uninterrupted while the supervisor relaunches the interface within 300 milliseconds.
  • Stage Lighting Engine: Generates 60 Hz fixture control packets across DMX-512, Art-Net, and sACN (ANSI E1.31) over UDP, alongside a custom binary protocol driving networked ESP32 microcontrollers.
  • 3D Spatial Visualizer: Real-time WebGL stage visualizer in Three.js rendering moving heads, concert trusses, and volumetric light beam geometry at 60 FPS.

Native Audio DSP Plugins & Embedded Silicon

  • scratcher: Dual-deck vinyl scratch emulator audio plugin and standalone instrument built with JUCE 8 and C++17. Implements rotational physics simulations, fractional delay time-stretching, and bidirectional MIDI control surface mapping.

Scratcher JUCE Audio Plugin

  • flopster: Software synthesizer (VST3, AU, Standalone) simulating retro floppy drive acoustics and mechanical stepping motor resonance via physical modeling synthesis and custom vector UI controls.

Flopster Floppy Synth Plugin

  • resobox-core & resobox-ui: Embedded Real-Time Audio Appliance. Custom hardware guitar pedalboard powered by an embedded DSP unit executing fixed-point filtering with hardware interrupts, direct memory bus ADC/DAC communication, and zero-allocation processing loops.

ResoBox Hardware Prototype

  • shaitan-delay: Stereo delay audio plugin (VST3) featuring analog tape saturation modeling, non-linear feedback damping filters, and host tempo synchronization.

Shaitan Delay VST3 Plugin

  • owlydist: Audio distortion plugin (VST3) powered by the Elementary Audio DSP engine, implementing customizable transfer-curve waveshaping and asymmetric clipping algorithms.

OwlyDist Elementary Audio Plugin


Tier 2: Distributed Platforms, AI Agent Runtimes & Media Streaming

Enterprise AI Systems & Autonomous Agent Infrastructure

Systems Architect & Lead Backend (IndagoDev, 2024–2026)
Stack: Node.js, NestJS, TypeScript, Python (FastAPI), TypeORM, Docker, Redis Streams, PostgreSQL, MinIO, WireGuard, WebSockets, FFmpeg

Architected and scaled the core distributed infrastructure powering IndagoDev's multi-project AI ecosystem across autonomous agent orchestration, sandboxed execution, and declarative media rendering:

  • Alchemy (Public Showcase): Multi-model prompt studio and browser extension streaming low-latency responses across OpenAI, Anthropic, and local Ollama runtimes.
  • Autonomous Agent Operating System & Computer Use (Commercial): Distributed execution runtime and VM management layer powering autonomous multi-step agent workflows, text/media synthesis, automated social distribution, and Computer Use desktop/OS interaction.
  • High-Density Agent Cloud Hosting & Mesh Infrastructure (Commercial): Scaled hosting platform for autonomous Nous Research Hermes and OpenClaw agents featuring dynamic cloud VPS provisioning across Hetzner & Vultr, WireGuard mesh VPN tunnels, WebSocket daemon IPC (/v3/agents/:serverId), and self-healing reconciliation loops (AgentHealthService pinging every 60s and healing on failure).
  • Autonomous Agent Social Network (Commercial): Real-time event-driven social interaction layer enabling autonomous AI agents to broadcast checkpoints, discuss artifacts, and interact programmatically over WebSocket streams.
  • AI Media Generation Platform & Declarative Video Engine (Commercial): AI image/video generation studio with an integrated timeline editor powered by custom declarative FFmpeg rendering engine pipelines (miku-renderer).
  • Distributed MinIO S3 & Event Loops: Replaced expensive cloud storage with self-hosted bare-metal MinIO S3 clusters, cutting 70% of storage expenses while maintaining sub-100ms real-time event distribution via Redis Streams.

Edge Video Ingestion & Hardware Transcoding

  • scrypted-tuya: Low-Latency Edge Video Ingestion Pipeline. Standalone camera bridge interfacing directly with Tuya hardware, demuxing proprietary WebRTC feeds into standard sub-second RTSP relays with zero-copy packet forwarding and no cloud dependencies.

Tuya Bridge Dashboard

  • snappie: Hardware-accelerated multi-camera RTSP snapshot server featuring zero-disk in-memory ring buffers, supporting NVENC/CUDA, Intel VA-API/QSV, and Apple VideoToolbox.
  • aqara-g5pro-mqtt: Universal MQTT and RTSP integration bridge for Home Assistant featuring low-latency bidirectional two-way audio talkback.

Tier 3: WebAssembly, High-Performance Web & Platform Architecture

ResoPatch

In-Browser Computational Geometry Engine & Technical Rider Generator
Stack: React 19, TypeScript 5.9, @xyflow/react, libavoid-js (WASM), HeroUI v3, NestJS 11, Fastify, SQLite, Puppeteer
Repo: resonaura/resopatch

Interactive audio patchbay coordinator translating complex stage cabling, pedalboards, audio interfaces, and electrical distribution into a validated visual node graph.

ResoPatch Stage Routing Canvas

  • WASM Obstacle Avoidance Routing: Compiles the native C++ libavoid library to WebAssembly inside an isolated Web Worker, executing dynamic A* pathfinding and orthogonal obstacle avoidance to route complex cable trajectories without overlapping hardware footprints.
  • Physical Boundary Validation: Enforces electrical and impedance compatibility rules across balanced line level, microphone signals, high-Z instrument inputs, and isolated DC pedalboard rails.
  • Automated Technical Rider Generation: Evaluates stage box topology to compile FOH channel assignment charts, backline requirements, and packing checklists into printable A4 PDFs via headless Puppeteer.
  • Real-Time Collaboration: Propagates patch updates and mute states between stage crew and FOH engineers during soundchecks over low-latency Socket.IO channels.

RSNRA Music Ecosystem & Interactive Web

Streaming Infrastructure, Digital Identity & Creative Homages
Stack: React 18, TypeScript, Tailwind CSS, Web Audio API, OAuth 2.0 / SSO, WebSockets

  • rsnra.link (private repository: rsnra-link): Hybrid music ecosystem combining direct high-fidelity audio streaming, interactive band storytelling, and unified smart links connecting fans to major platforms.

rsnra.link Platform

  • rsnra.art (repo: rsnra-art): Interactive digital desktop rebuilt as a fully functional, draggable, minimizable tribute to Windows 95, featuring custom window managers, retro audio design, and a playable media player.

rsnra.art Windows 95 Desktop Experience

  • rsnra-auth: Central identity provider handling OAuth single sign-on (SSO), token validation, and profile sessions across all RSNRA web services.
  • authorplay: Standalone web streaming platform for independent musicians, serving as the direct architectural predecessor to rsnra.link.

AuthorPlay Web Streaming

Interactive Web & Mobile

  • KidCanvas: Collaborative real-time digital canvas platform developed at IndagoDev for children and educators. Features instantaneous multi-user stroke synchronization over WebSockets, HTML5 Canvas rendering, and clean drawing tools.

KidCanvas Collaborative Canvas

  • Personal Portfolio (vynohradov.ca): Interactive personal portfolio website featuring custom Three.js GLSL fluid simulation shaders and responsive layout transitions.
  • Alchemy (portfolio): Multi-model LLM workspace and Chrome extension interface coordinating prompt pipelines across OpenAI and Claude APIs (IndagoDev).

Alchemy AI Workspace

  • UniVent (portfolio): Cross-platform mobile event discovery application developed at IndagoDev, built with React Native, TypeScript, and native bridge modules for iOS and Android.

UniVent Mobile App

  • maria-portfolio: Designer portfolio SPA with a custom NestJS / Fastify / Sharp image transformation engine and dynamic luminance mapping.

Maria Portfolio Website


Tier 4: Systems Tooling, Embedded IoT & Automation

  • foxled: Real-Time FFT Spectrum Analyzer & Serial Protocol Driver. Captures raw system audio via WASAPI loopback, performs real-time windowed FFT frequency binning, and serializes frame-synchronized multi-zone RGB payloads over UART to addressable LED strips.

FoxLED Ambient Monitor Lighting

  • ble-smart-light: Bluetooth Low Energy Protocol Reverse Engineering. Sniffed, decompiled, and mapped proprietary 10-byte GATT write characteristics to produce a headless, deterministic device control daemon with zero cloud dependencies on Windows 10 UWP and Android.

BLE Smart Light Hardware Controller

  • foxyswitch & foxyhome: Custom C++ / ESP32 firmware running on physical smart wall switches with hardware debouncing interrupts and domestic sensor meshes.
  • nixie-clock-mqtt: MQTT integration bridge for the Clocteck RGB Tube Clock, exposing lighting controls and digits to Home Assistant via auto-discovery.
  • homebridge-sinricpro: Open-source contribution mapping SinricPro connected devices directly into Apple HomeKit via Homebridge.
  • gsync: Interactive Terminal UI (TUI) for real-time bi-directional cloud synchronization with Google Drive, rsync, and rclone.

GSync Terminal UI

  • miku-renderer: Declarative Node.js and FFmpeg multi-track video composition engine with render queue management.
  • foxdock: Windows application dock featuring Fluent Acrylic design, shell integration, and background IPC daemon.

FoxDock Windows Dock

  • ktulhu-server: Home server manager with Acrylic WPF dashboard, OpenHardwareMonitor telemetry, ngrok tunnel coordinator, and Telegram webhooks.

Ktulhu Server WPF Dashboard

  • isekai-sub-tool: Production dialogue and subtitle timing software built for The Walking Dead fan dubbing project.

Isekai Sub Tool Interface

  • apps-indexator: High-speed Windows application indexer and icon extractor using direct Win32, Shell32, and GDI32 system calls.
  • filerabbit: Cloud file storage and sharing web application built on ASP.NET Core and Entity Framework Core.

FileRabbit Cloud Storage UI

  • resomd: Live split-pane markdown editor with block-level scroll synchronization, cloud autosave, and headless PDF export.

ResoMD Markdown Editor

  • rocket-alert-monitor: Real-time emergency siren and missile alert monitoring service with push notification dispatch.
  • bottogram: PHP 8 Telegram bot framework with an integrated administrative interface and conversion funnels.
  • foxy-mvc: Lightweight PHP 8 MVC framework optimized for shared hosting environments.
  • webpack-unicode-plugin: Webpack compiler plugin preventing Unicode character corruption in bundled production assets.
  • vagachat-bot & vagakeeper (Private): Community protection, anti-spam, and member verification bots built for musician and blogger Vaganych's Telegram community.
  • noir-chrome-theme: Minimalist deep black theme for Google Chrome.

Tier 5: Engineering Roots & Origins (GREENJIM STUDIOS, 2012–2014)

Before building real-time audio engines and distributed AI backends, I started programming at age 12. At 14, together with friends, we founded indie team GREENJIM STUDIOS and built browser games in ActionScript and Adobe Flash.

Robohero vs Zombies

Retro 2D Flash Platformer & Shooter (Built at age 14)
Stack: ActionScript, Adobe Flash, Vector Art, Ruffle (WASM)
Repo: resonaura/robohero-vs-zombiesPlay in Browser

Multi-level 2D action platformer featuring custom physics, ammo management, coin drops, and locked progression tiers. When the unversioned project files corrupted during development, the original FLA source was lost. Rather than quitting, we started over from scratch with a revamped neon interface. That harsh lesson sparked an enduring obsession with version control, redundant backups, and defensive system architecture. Both milestones survive as compiled SWF binaries, playable in modern browsers via WebAssembly.

Robohero vs Zombies Gameplay

Blood Battle

Side-Scrolling Space Shooter (Built 2012–2014)
Stack: ActionScript, Adobe Flash, Vector Art, Ruffle (WASM)
Repo: resonaura/blood-battlePlay in Browser

2D horizontal space combat simulator featuring multi-angle squadron intercepts, projectile ballistics, shield depletion mechanics, and an integrated cockpit HUD with telemetry readouts and callsigns. Recovered from a legacy standalone projector binary and restored for in-browser emulation.

Blood Battle Gameplay


Technical Competencies

  • Systems & Low-Latency: C++20, JUCE 9, Lock-Free Concurrency, Zero-Allocation Real-Time Audio, DSP, Sinc Resampling, DMX-512, Art-Net, sACN (E1.31), MIDI, ESP32 UDP.
  • AI & Agent Systems: Agent Orchestration, Hybrid RAG, Vector Search (pgvector), Local Inference (vLLM, Ollama), Model Quantization (GGUF, AWQ), LangGraph, Vercel AI SDK.
  • Backend & Cloud: Node.js, NestJS, Python (FastAPI, Django), C# (.NET Core / ASP.NET), PostgreSQL, Redis, BullMQ, MinIO, Docker, Traefik, WireGuard.
  • Frontend & Platforms: TypeScript, React, Next.js, React Native, Electron, Three.js (WebGL), Tailwind CSS, Vite.

Education & Credentials

  • Fachinformatiker für Anwendungsentwicklung (IHK-Certified Dual Vocational Program, Germany) (completed ahead of schedule with honors); evaluated by WES as equivalent to a Canadian Applied Computer Science Diploma.
  • Undergraduate Studies in Computer Science & Engineering (Prydniprovska State Academy of Civil Engineering and Architecture, Ukraine) — 2 years of full-time coursework in Data Structures, Algorithms, and Software Engineering.
  • Certifications & Credentials: View verified certificatesDownload CV (PDF)

Pinned Loading

  1. aqara-g5pro-mqtt aqara-g5pro-mqtt Public

    Universal Aqara camera MQTT & RTSP bridge for Home Assistant with 2-way audio talkback

    TypeScript

  2. flopster flopster Public

    Floppy drive instrument plugin (VST3 / AU / Standalone) simulating retro floppy drive music playback

    C++

  3. miku-renderer miku-renderer Public

    Declarative Node.js & FFmpeg multi-track video composition and rendering engine with queue management

    TypeScript

  4. portfolio portfolio Public

    Personal portfolio website featuring real-time WebGL fluid shaders, and interactive slides

    TypeScript

  5. scrypted-tuya scrypted-tuya Public

    Unofficial standalone Scrypted Tuya / Smart Life camera plugin & companion Home Assistant WebRTC-to-RTSP bridge.

    TypeScript

  6. snappie snappie Public

    Multi-camera RTSP snapshot server with hardware acceleration (CUDA, VA-API, QSV, VideoToolbox) and zero-disk in-memory caching

    JavaScript