Full-Stack engineer specializing in high-performance web applications, resilient asynchronous architectures, and creative browser-based 3D graphics. Focused on building complete digital products from the ground up — from resilient database schemas and non-blocking APIs to 60 FPS WebGL interfaces and spatial 3D configurators.
Real-world full-stack & 3D engineering applications
Showing 4 / 4
Digital experiments / Real productsEvery project, a new perspective
01SELECTED WORK / 04
Modular 3D spatial scene builder & universal object configurator
Forma-3D (Spatial Builder & Object Configurator)
Commercial-grade full-stack 3D interior & spatial room configurator for placing, stacking, and customizing any 3D assets with real-time materials swapping, surface raycasting, and async cloud synchronization.
Raycasting Surface Snapping for automatic object positioning and height stacking
Interactive 3D geospatial intelligence and live satellite analytics
TerraScope (3D Geospatial Intelligence)
Hardware-accelerated 3D planetary Earth visualization with custom atmospheric GLSL shaders, orbital navigation, and real-time live data layers locked at 60 FPS.
Custom GLSL Day/Night Terminator shader with dynamic solar computation and Fresnel atmosphere glow
GPU-instanced data layers: USGS earthquakes, OpenSky live flights, Open-Meteo weather, and NASA NEOs
Cache stampede protection on FastAPI backend via asyncio.Lock for high-throughput caching
Interactive 3D spatial island & developer portfolio hub
Aetheria (Interactive 3D WebGL Portfolio & Hub)
Comprehensive interactive 3D WebGL portfolio built with Next.js 15, Three.js, React Three Fiber, and Rapier 3D featuring GPU instanced batch rendering, deterministic 60 Hz Rapier 3D physics simulation, and zero-latency dual-mode UI.
Optimized environment rendering via THREE.InstancedMesh (~300 props in ~15 draw calls)
Rapier 3D physics simulation with fixed 60 Hz timestep and third-person controller
Skeletal character animation blending (FBX rig pipeline) with smooth state transitions (Idle, Walk, Run, Jump)
Full-Stack engineer specializing in high-performance web applications, resilient asynchronous architectures, and creative browser-based 3D graphics. Focused on building complete digital products from the ground up — from resilient database schemas and non-blocking APIs to 60 FPS WebGL interfaces and spatial 3D configurators.
▸2+ years of hands-on product engineering: crafting complete web applications from database schemas to interactive WebGL clients.
▸Creative 3D & WebGL mastery: spatial computing, raycasting engines, custom GLSL procedural shaders, GPU instancing, and Rapier 3D physics.
▸High-concurrency backend design: building non-blocking FastAPI services, Async SQLAlchemy 2.0, JWT auth with token rotation, and rate limiting.
Commercial-grade full-stack 3D interior & spatial room configurator for placing, stacking, and customizing any 3D assets with real-time materials swapping, surface raycasting, and async cloud synchronization.
Raycasting Surface Snapping for automatic object positioning and height stacking
Hardware-accelerated 3D planetary Earth visualization with custom atmospheric GLSL shaders, orbital navigation, and real-time live data layers locked at 60 FPS.
Custom GLSL Day/Night Terminator shader with dynamic solar computation and Fresnel atmosphere glow
GPU-instanced data layers: USGS earthquakes, OpenSky live flights, Open-Meteo weather, and NASA NEOs
Cache stampede protection on FastAPI backend via asyncio.Lock for high-throughput caching
Lumina (Full-Stack LMS Learning Platform)
— Modern asynchronous e-learning and student management platform
Stack:Next.js 15 • React 19 • Three.js • React Three Fiber • Rapier 3D • TypeScript • Zustand 5
Comprehensive interactive 3D WebGL portfolio built with Next.js 15, Three.js, React Three Fiber, and Rapier 3D featuring GPU instanced batch rendering, deterministic 60 Hz Rapier 3D physics simulation, and zero-latency dual-mode UI.
Optimized environment rendering via THREE.InstancedMesh (~300 props in ~15 draw calls)
Rapier 3D physics simulation with fixed 60 Hz timestep and third-person controller
Skeletal character animation blending (FBX rig pipeline) with smooth state transitions (Idle, Walk, Run, Jump)
Zero-latency bilingual switching (UK/EN) and theme toggle (Dark/Light) via Zustand 5
Education
National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute' (KPI)2023 — 2027
121 'Software Engineering' — Bachelor's Degree
Institute of Atomic and Thermal Energy (IATE) • 4th Year (In progress)