• Works
  • Speaking
  • Writing
  • About
  • Contact

HTML Sitemap

Root Pages

  • Works
  • Speaking
  • Writing
  • About
  • Contact

Works

  • PBR Playground
  • JLL COP26 Visual
  • YOON 3D
  • WebGPU Tech Demo
  • RAYQUEST
  • Snake in WebAssembly
  • WebGPU Raytracer
  • Happy new 2024!
  • Mipmap Explainer
  • Software Rasterizer
  • Metal Sketch Dojo
  • WebGPU Metaballs
  • Portfolio 2022
  • WebGPU Sketch Dojo
  • GPGPU boxes
  • Portfolio 2021
  • hwoa-rang-gl
  • Houdini Paint CSS Dojo
  • New Year Animation
  • Blob
  • Portfolio 2014
  • CameraGL
  • Oliver Wicks
  • Nomad Creative
  • Portfolio 2018
  • ACRNM Fan Website
  • Akoya Creative
  • CodeSketch
  • Fat Cat
  • Dimebox
  • DXC Technology
  • Aesthetic Holding
  • Tania Gleave

Speaking

  • Drawing with Metal
  • Practical WebGL from scratch
  • Dynamic animation with JS
  • SVG From Scratch

Writing

  • WebGPU Sponza Demo - Frame Rendering Analysis
  • Drawing Graphics on Apple Vision with the Metal Rendering API
  • Adding a Persistence Effect to Three.js Scenes
  • Creating a Typography Motion Trail Effect with Three.js
  • How to Get a Pixel-Perfect, Linearly Scaled UI
  • How to Cancel Pending API Requests to Show Correct Data
  • Drawing Graphics with the CSS Paint API
  • Rendering a 3D textured cube with hwoa-rang-gl
  • Too Many SVGs Clogging Up Your Markup? Try <use />.
  • Drawing 2D Metaballs with WebGL2
  • 2D Particles Animation with WebGL
  • Rendering HTML as a WebGL Texture

©2025 Georgi Nikolov

  • X
  • LinkedIn
  • GitHub
  • Codepen
  • Privacy Policy
  • Imprint
  • HTML Sitemap