Skip to content
DHDmytro HnylytskyiDigital portfolio
Open to Remote Opportunities

Ideas. Code. Experience.

Dmytro Hnylytskyi

Full-Stack & Creative 3D Developer

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.

Kyiv, Ukraine (100% Remote)GitHub
04projects to explore
04technology disciplines
07certifications
Scroll to discover
Selected work

Selected Work

Real-world full-stack & 3D engineering applications

Showing 4 / 4

Digital experiments / Real productsEvery project, a new perspective

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
  • Unreal Engine 5 style freefly camera controls (RMB + WASD + Shift Speed Boost + Focus F)
  • Real-time sub-mesh material and color swapping (wood, leather, metal, custom hues)

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

Modern asynchronous e-learning and student management platform

Lumina (Full-Stack LMS Learning Platform)

Comprehensive educational platform featuring interactive course authoring, automated testing, homework submission pipelines, and visual progress analytics.

  • Optimistic UI and instant client state caching via TanStack Query v5
  • Role-based access (Student / Teacher) with JWT rotation and rate limiting
  • Interactive lesson media player supporting video, PDF, Google Drive, and Cloudinary CDN

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)
Source Code
Behind the code

About Me

Engineering philosophy, architecture, and core focus

01

2+ years of hands-on product engineering: crafting complete web applications from database schemas to interactive WebGL clients.

02

Creative 3D & WebGL mastery: spatial computing, raycasting engines, custom GLSL procedural shaders, GPU instancing, and Rapier 3D physics.

03

High-concurrency backend design: building non-blocking FastAPI services, Async SQLAlchemy 2.0, JWT auth with token rotation, and rate limiting.

04

Modern frontend architecture: strict TypeScript, TanStack Query v5 (Optimistic UI), Zustand 5, TailwindCSS, and locked 60 FPS WebGL.

Foundations

Education & Academic Background

Formal software engineering higher education

Bachelor's Degree

National Technical University of Ukraine 'Igor Sikorsky Kyiv Polytechnic Institute' (KPI)

Institute of Atomic and Thermal Energy (IATE) • 121 'Software Engineering'

Kyiv, Ukraine
2023 — 20274th Year (In progress)
The toolkit

Tech Stack & Skills

Choose a technology to discover the projects built with it.

01

Frontend Core & State

02

3D & Creative WebGL

03

Backend & Databases

04

DevOps & Architecture

Always learning

Verified Certifications

International & technical skill assessments (HackerRank & EF SET)

HackerRankVerified Skill

Frontend Developer (React)

FrontendVerified
HackerRankIntermediate

JavaScript (Intermediate)

FrontendVerified
HackerRankIntermediate

Node.js (Intermediate)

BackendVerified
HackerRankAdvanced

SQL (Advanced)

DatabasesVerified
HackerRankIntermediate

REST API (Intermediate)

BackendVerified
HackerRankBasic

Python (Basic)

BackendVerified
EF Standard English TestC2 Proficient (78/100)

EF SET English Certificate

LanguagesVerified
Interactive Experience
Three.jsReact Three FiberRapier PhysicsGLSL Shaders

Want to experience this stack live?

Step into Aetheria 3D — control a character, explore the island, test physics and spatial WebGL interactions right in your browser.

The next chapter
Open to Remote Opportunities

Have a project in mind?

Let's build something fast, beautiful and technically solid — from database schema to WebGL client.

DH.

© 2026 Dmytro Hnylytskyi. All rights reserved.

Dmytro Hnylytskyi

Full-Stack & Creative 3D Developer•Kyiv, Ukraine (100% Remote)

Professional Summary

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.
  • ▸Modern frontend architecture: strict TypeScript, TanStack Query v5 (Optimistic UI), Zustand 5, TailwindCSS, and locked 60 FPS WebGL.

Core Technical Skills

Frontend Core & State:React 19 • Next.js 15 (App Router) • TypeScript (Strict) • JavaScript (ESNext) • TailwindCSS • Zustand 5 • TanStack Query v5 • Framer Motion • HTML5 / CSS3
3D & Creative WebGL:Three.js • React Three Fiber (R3F) • Drei • Rapier 3D Physics • Custom GLSL Shaders • Raycasting & Snapping • GPU Instancing • Blender
Backend & Databases:Python 3.12+ • FastAPI (Async) • Async SQLAlchemy 2.0 • PostgreSQL 16 (asyncpg) • SQLite (aiosqlite) • Node.js • Express • Alembic
DevOps & Architecture:Docker & Compose • Git & GitHub • Vite • REST API Design • JWT Auth (Token Rotation) • Cloudinary CDN • SlowAPI (Rate Limiting)

Featured Projects

Forma-3D (Spatial Builder & Object Configurator)

— Modular 3D spatial scene builder & universal object configurator
Stack:Three.js • React Three Fiber • Next.js 15 • TypeScript • FastAPI • PostgreSQL • Docker

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
  • Unreal Engine 5 style freefly camera controls (RMB + WASD + Shift Speed Boost + Focus F)
  • Real-time sub-mesh material and color swapping (wood, leather, metal, custom hues)
  • Fully asynchronous backend powered by FastAPI + PostgreSQL with JWT auth and scene sync

TerraScope (3D Geospatial Intelligence)

— Interactive 3D geospatial intelligence and live satellite analytics
Stack:Three.js • GLSL Shaders • Next.js 15 • FastAPI • Zustand 5 • Docker

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:React 19 • Vite • TanStack Query v5 • FastAPI • PostgreSQL • TailwindCSS

Comprehensive educational platform featuring interactive course authoring, automated testing, homework submission pipelines, and visual progress analytics.

  • Optimistic UI and instant client state caching via TanStack Query v5
  • Role-based access (Student / Teacher) with JWT rotation and rate limiting
  • Interactive lesson media player supporting video, PDF, Google Drive, and Cloudinary CDN
  • Visual student progress curves and study schedules powered by Recharts

Aetheria (Interactive 3D WebGL Portfolio & Hub)

— Interactive 3D spatial island & developer portfolio hub
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)

Verified Certifications

Frontend Developer (React)HackerRank
Verified SkillVerified ↗
JavaScript (Intermediate)HackerRank
IntermediateVerified ↗
Node.js (Intermediate)HackerRank
IntermediateVerified ↗
SQL (Advanced)HackerRank
AdvancedVerified ↗
REST API (Intermediate)HackerRank
IntermediateVerified ↗
Python (Basic)HackerRank
EF SET English CertificateEF Standard English Test
C2 Proficient (78/100)Verified ↗