Frontend roots • Dance World • Game infrastructure

Vadim Voevodin

Wadimich online — frontend-focused full-stack developer with 10+ years of experience.

I build complex web apps, game services, launchers, admin panels and production infrastructure. My main project and work since 2019 is Dance World, an online dance game with its own client, backend and infrastructure.

Vadim Voevodin
Vadim Voevodin Frontend / Full-stack / Game Infra
dance-world.online
10+ years of frontend work and end-to-end product delivery
2019+ Dance World in release and active operation
Web + Game + Infra from UI to game servers and observability

Positioning

More than a frontend developer

I can take a product end to end: interfaces, backend, infrastructure, game servers, launcher, deployment, updates and real-world operations.

My strongest value appears where a project needs both polished UI work and someone who can ship, maintain and evolve the whole system in production.

Dance World

An online dance game powered by Unreal Engine 4. It has been in release since 2019 and has been my main work project since then.

Production mindset

I think beyond implementation: updates, resilience, logs, monitoring, servers and player support matter as much as the code itself.

Space, bass and game worlds

My taste leans toward space, heavy bass, dubstep/brostep, festival energy and games where deep systems matter.

Core capabilities

A focused stack, not a buzzword dump

My main focus is complex web products, game-related services and the infrastructure that keeps them alive.

Frontend

  • Vue 2
  • Nuxt 2
  • TypeScript
  • JavaScript
  • HTML5
  • CSS
  • Vuetify
  • PWA
  • i18n

Backend

  • NestJS
  • Node.js
  • MongoDB
  • Redis
  • REST API
  • some MySQL
  • some PHP-FPM

Desktop

  • Electron
  • game launchers
  • auto-update systems
  • legacy Windows compatibility

GameDev

  • Unreal Engine 4.27.2
  • dedicated servers
  • gameplay systems
  • materials
  • HLSL
  • Niagara

Infrastructure

  • Linux
  • Docker
  • docker-compose
  • nginx
  • MinIO
  • SMTP
  • Zabbix
  • Prometheus
  • Grafana
  • rsync
  • desync

Main project

Dance World as a service ecosystem

Formally it is one large project, but inside it lives a full product and technical ecosystem: client, website, API, admin panel, launcher, game servers, updates, monitoring and live operations.

Unreal Engine / dedicated servers

Game platform

The game client and server side of Dance World: an online dance game with modes, events, collections, rewards and player support.

  • game client built with Unreal Engine 4.27.2
  • dedicated servers and live game modes
  • PvE/PvP activities, events and rewards
  • effects, materials, HLSL/Niagara
Nuxt / NestJS / live-ops

Web and operations

The web layer of the project: public website, backend API and admin panel for players, content and events.

  • Nuxt-based public website
  • admin panel with Nuxt 2 / Vue 2 / Vuetify / TypeScript
  • NestJS backend API
  • MongoDB / Redis / REST API
Electron / Linux / monitoring

Delivery and infrastructure

The delivery and operations layer: launcher, client updates, Linux servers, monitoring, logs and production support.

  • Electron launcher and auto-update flow
  • support for older Windows versions including Windows 7
  • Linux, Docker, nginx, MinIO
  • Zabbix / Prometheus / Grafana / desync

Personal layer

Games, music and constant learning

Outside work code, I gravitate toward games with systems, exploration and long-term depth. I read Pikabu and IT sites, keep learning new things and bring useful ideas back into work.

Stardew ValleyTerrariaMinecraftFactorioEVE OnlineCyberpunk 2077Star Trek OnlineRimWorldStellarisdubstep / brostepfestival dubstep

How I work

From idea to real-world operations

I look at the whole product

If the issue sits in the API, deployment, monitoring or game server layer, I do not pretend it is out of scope just because the UI is involved too.

I ship to production

Writing the code is only part of the job. It also needs to update cleanly, stay observable, survive real usage and keep working for users.

I like complex systems

Especially where interfaces, backend, desktop, game logic and infrastructure overlap. That is where engineering gets interesting.

Contact

Socials and contact