Open to full-time roles

I take products from idea to launch.

Vorontsov Ilia Web Developer Yiwu, China
Воронцов Илья · 李阳

I build with AI tools and own what can’t be delegated to them: architecture, product logic and the result. 6 projects — 3 for companies and 3 of my own.

  • RUnative
  • ENintermediate
  • 中文basic, learning
  • 3commercial projects
  • 6projects
  • 24/7live stream
  • 1M+content views
01 / Flagship

PriceFrontline

“The chart is a frontline”

The crypto market in real time, rendered as a battlefield. Every trade and liquidation on the exchange becomes an event on the front.

Lead of a team of 2Own product

Mine: the concept, the game mechanics and all of the code. My partner: hosting and the broadcast.

AProduct
AProduct
BTC-USDT · BINANCE
LIVE
[VIDEO LOOP of the visualization]
pricefrontline.com(opens in a new tab)
pricefrontline.com(opens in a new tab)
B24/7 stream
LIVE
A broadcast that never switches off

The visualization streams live around the clock with no human in the loop: rendering, capture and broadcast run autonomously on a server.

24/7 · no human in the loop · on air since 3 Aug 2026
Watch the stream
CTechnology — How it works
realtime pipeline
How it works
  1. 01
    Binance WebSockettrades & liquidations
  2. 02
    Node.js · Fastifyserver-side simulation
  3. 03
    WebSocketdeltas only
  4. 04
    PixiJS · WebGLin-browser render
  5. 05
    FFmpeg · GPUcapture on a GPU server
  6. 06
    LIVE 24/7broadcast
Key decisions
  • PixiJS instead of a game engine
    The renderer lives in the browser, so the same scene runs on the website and goes straight into the stream — no separate client.
  • Server-side simulation, deltas to the client
    Battle state is computed on Node.js/Fastify; only changes go over WebSocket — less traffic, the same picture for every viewer.
  • Every shot is a real trade
    Caliber follows size: rifle, machine gun, artillery, volley. A liquidation is an airstrike on the side that lost. Nothing is scripted.
  • Weather is volatility
    A calm market is fog, a sharp one is a thunderstorm. Plus a day-night cycle every 12 minutes so a 24/7 stream never gets stale.
Stack
PixiJSWebGLNode.jsFastifyWebSocketViteFFmpegLinux
02 / Client work

Built for companies

Real clients, real requirements, real deadlines.

[SCREENSHOT] Client project
Engineering web appFinal testing

Aero

for AST design bureau

Aerodynamic calculation of ventilation systems, replacing an Excel spreadsheet: calculation import, general and smoke ventilation, air-velocity checks, charts and Excel export.

RoleLead developer: design and architecture · team of 2
ReactViteSheetJSExcelJS
aeromath.vercel.app(opens in a new tab)
[SCREENSHOT] Client project
CRM · workload planningPrototype · on hold

Менеджер Нагрузки

Workload Manager · CRM for Egert

Planning projects and staff workload: budgets, assignments, workload conflicts, plan import from Excel. A working prototype that runs entirely in the browser.

RoleLead developer: design and architecture · team of 2
ReactZustandRechartsTailwind CSSSheetJS
egert.vercel.app(opens in a new tab)
[SCREENSHOT] Client project
Company website · rebrandIn production

АСТ Проектное бюро

AST design bureau, formerly INSPAT

Website for a design bureau, built as part of the company’s rebrand. For the same client I built the Aero engineering app.

RoleDesign and development
пбаст.рф(opens in a new tab)
03 / Own projects

My own

Where I’m my own client: idea, design, code and launch.

[SCREENSHOT]
Mini-games · WordleSolo

drgdle

Took off on Reddit

A Deep Rock Galactic Wordle: 6 modes and a daily challenge, EN/RU. Built it for friends, posted it on Reddit — a steady 10–15 players a day with zero promotion.

drgdle.xyz(opens in a new tab)
[SCREENSHOT]
A tracker with a sense of humorSolo

Пивометр

“Ministry of Foam Affairs”

An evening tracker styled as bureaucracy: a logbook, a “virtual liver”, the yuan rate and a daily hexagram. Email sign-in, data in Supabase.

beer-t.vercel.app(opens in a new tab)
04 / Case: community

BND Customs

Car community on VK · 2023⁠–⁠2024
1000+
followers
1M+
views on a single post

Grew a car-culture community: visual identity, Photoshop posters and content that lands with the audience. One post passed a million views.

vk.ru/bndcustoms(opens in a new tab)
Posters · one visual system · Photoshop
01[POSTER]
02[POSTER]
03[POSTER]
04[POSTER]
05[POSTER]
06[POSTER]
05 / Skills

What I work with

01

Frontend

ReactVitePixiJSWebGLTailwind CSSZustandRecharts
02

Backend & real-time

Node.jsFastifyWebSocketExchange API integrationSupabase
03

Infrastructure

Linux serversGPU renderingFFmpeg24/7 streamingVercel deploys
04

Tools

AI dev toolsGitExcel: SheetJS · ExcelJS
05

Design

UI designPhotoshopVisual identityContent
06 / About

About me

I studied programming in St. Petersburg at Bonch-Bruevich. Then I moved to China, spent a semester learning Chinese at Hangzhou Normal University and stayed — I now live in Yiwu. I take products from idea to launch: from company websites to my own real-time product that streams live around the clock. AI tools speed up my work, but the architecture, the logic and the result are on me. I’m looking for a team where I can grow together with the product.

Education
  • Education
    Programmer — vocational diploma
    Bonch-Bruevich, St. Petersburg
  • Education
    Chinese language — one semester
    Hangzhou Normal University (HZNU)
07 / Contact

Let’s talk

Looking for a role at a Russian, Chinese or international company. WeChat or Telegram work best.

Download CV (PDF)