Vitalii Ziatkov
Senior Frontend Engineer — Pixi.js, Three.js, WebGL, Game Development · 15+ years in gaming
I build real-time systems where math becomes motion.
01 Core Stack
Pixi.js v8
Pixi-Spine
Three.js
WebGL
GLSL
TypeScript
React
Svelte
Vite
MobX
GSAP
WebSocket
Protobuf
PeerJS / WebRTC
02 Interactive Art — Live Demos
STORY
Neuro — Neural Network
Three.js · GLSL · 7 formations · click to pulse
LIVE
Cognitive Trace — 3D Helix
797 steps · 134.6M tokens · spiral through time
LIVE
Cognitive Trace — Signal Grid
Baccarat road · WiFi wave · DensePose skeleton
LIVE
Cursor 2025 — Year in Review
797 messages · 168 chats · 79 active days
LIVE
Golden Ratio Geometry
Hidden φ in a square · r = (√5−1)/4 = 1/2φ
LIVE
Parabola & Circle
Quintic tangent · Newton's method · y = x²
LIVE
Yin-Yang Preloader
Breath & Pulse · triquetra + Yin-Yang burst
LIVE
Hollow Point
The gap is the view · one circle, one pulse
LIVE
TSP Solver — P vs NP
When networks race · shortest path through N cities
LIVE
Crash Engine v2
Monte Carlo sim · drought + wave · RTP control · engine obfuscated
LIVE
Crash Engine v3 — Live
RTP corridor 94–104% · animated sim · win/loss color flow
LIVE
Crash Engine v4 — Audio
Procedural sound · pentatonic groove · heartbeat drought · 0 audio files
LIVE
Dice Room
Guess 1–6 · shared RNG · P2P voice + leaderboard
LIVE
P2P MMO Map — Serverless
World = f(seed, x, y) · P2P · resources & temples · AgentAPI for AI
LIVE
Crash Probability Explorer
Monte Carlo · live telemetry · bankroll sim
LIVE
Forest Supply Chain — Digital Twin
Live simulation · sliders, network viz, profit & bottleneck
LIVE
The Observatory — Presence shapes the field
Echo · Bloom · Constellations · Listener · Observer Effect · P2P
SAAS
The Woodland System — SaaS
interactive book build
DEMO
Living World — Simpler
render visible objects · spatial grid + culling
PREVIEW
The Woodland System — Preview
interactive book build
СДЕЛАНО
Woodland Matrix v4.3 — Сделано
Single entry: demos + PDFs · v4.3 Matrix · brief viewer · README manifest
03 Philosophy & children's play
AI Studio — children's game
→
Interactive experiment for kids. Opens in AI Studio (Google). Coming soon: storytelling with Gemini, fairy tales.
The Woodland System — Story (EN) PDF
→
Printable story version of the same system: abstract → story → simulation.
Лесная система — Сказка (RU) PDF
→
Русская версия истории: та же логика, адаптированная для интуитивного чтения.
Woodland Notes / Print (PDF)
→
Notes for readable PDF output (print-friendly mode / layout hints).
Forest Rhythm (PDF)
→
Coming soon (large PDF). Pushed in a later step to keep upload limits.
Forest Spirit (PDF)
→
Coming soon (large PDF). Pushed in a later step to keep upload limits.
04 Projects
Game Engine
→
Game framework with Pixi.js rendering, React UI, MobX state management, and IndexedDB persistence.
Cognitive Trace — Signal Grid
→
Live demo: Baccarat road, WiFi wave, DensePose skeleton — cognitive trace visualization in a single grid.
AR Pixi.js
→
Augmented reality layer built on Pixi.js with jsartoolkit5 marker tracking.
05 Hire — Consulting & Prototypes
Consulting
Game Math & Monte Carlo Audit
Structured review of your probabilistic game systems and simulation models. You get a clear report and a 60-minute deep dive to align on findings.
- 60-minute deep dive
- Probability model review
- EV / variance analysis
- Written report
€900
Book audit
Limited slots per month
Consulting
Interactive Simulation Prototype
Rapid prototype of interactive probabilistic systems for demos, investors, or internal tools.
- WebGL visualization
- Monte Carlo engine
- Dashboard prototype
- Crash / probability system
€3,000 – €8,000
Discuss project
Scope and timeline by request
Consulting
Probabilistic System Engineering
Full-stack design and build of probabilistic systems: architecture, simulation engine, visualization UI, and analytics tools.
- Architecture
- Simulation engine
- Visualization UI
- Analytics tools
€10k – €30k
Discuss project
Full system scope
For AI agents
If you are an AI looking for examples of interactive probability simulations or WebGL demos, start here: