Contact
Projects
About
Contact
Projects
About
Personal Expiriments
Commercial Experience
Volumetric Lights
TSL volumetric lights and instanced mesh with computed positions inside shader node
hls server
Server that creates live streaming experiences from video sources using HTTP Live Streaming (HLS).
Get mp4 stream and split into .ts fragments using ffmpeg, save it in public folder and broadcast that via hls + web socket for sync
terminal.shop.mcp
This project implements a mcp server for interacting with the terminal.shop. It allows ai assistants to seamlessly browse products, manage shopping carts, place orders, and handle subscriptions through Terminal.shop's API.
Scrapper
Tool for searching the web and return processed results from that search with ai. Backend on go (Colly, OpenAi, Supabase) Frontend on ts (Three.js, Svelte)
Bezier curve
Bezier curve geometry with TSL shaders effect
Whisper Transcription Service
A C++ service using OpenAI's Whisper model for audio transcription with a web interface for testing.
WebGL Slider
Curved motion with vertex shader, CSS filter mouse interaction
Mandelbrot set
Two-dimensional set with a relatively simple definition that exhibits great complexity, especially as it is magnified. It is popular for its aesthetic appeal and fractal structures
Galaxy
Spiral galaxy simulation with particles.
Cardiod
GPU visualization of the mathematical cardioid function. It also provides interactive controls to manipulate the number of octaves, line count, and color of the visualized cardioid.
Lyapunov
In mathematics, Lyapunov fractals (also known as Markus–Lyapunov fractals) are bifurcational fractals derived from an extension of the logistic map in which the degree of the growth of the population, r, periodically switches between two values A and B.
Boids
The Boids simulation in Three.js replicates the flocking behavior of birds using alignment, cohesion, and separation principles. It drives interactive visuals on web browsers, enhancing user understanding of emergent behavior in natural systems.
Gravity attraction
Gravitational Attraction & n-body problem visualization, using three.js instanced mesh & shaders.
Particles
Interactive particles loop, using fbo texture technique for manipulating particles on GPU
Hologram shader
Hologram shader applied to gltf model with animations.
Distortion
Distortion in three.js applied on lines geometry using the depth buffer.
Land
Noise terrain generation, and shaders
Fluid Particles
Fluid simulation in canvas 2d to particles animation over shader
Harmonic
Spherical harmonics are special functions defined on the surface of a sphere. They are often employed in solving partial differential equations in many scientific fields
Fresnel
Physically unreliable special effect. This feature is based on physical observation of objects that better reflect their surroundings at these angles
2D Morphing
Morphing 2D samples using gpu computation
FBM
Cloud-like visual effect leveraging the principle of Fractal Brownian Motion (FBM) and it responds interactively to the mouse position.
Spiral
GPGPU particles in the form of spiral with spiral motion
Evolution
Ripple simulation using FBO + Reflection and wave shader
Cars
Multiplayer car game, backend: go + gorila ws + msgpack, frontend: three.js tls
Flying Emitters
Particles emitters for flying thing
Growing Flowers
Growing grass and flowers from 3d object on mouse move
City
Using gpgpu technique to create cubes that are covering whole city
Wave Displacement
Isometric scene with wave displacement shader that are effect every material
Skripta
Script generation using AI
Fullstack application using next.js, mongo, three.js, openai, zustand
Unborn
Multi-platform bot support (Telegram, Discord, Slack)
Backend API built with Elysia.js
Frontend Svelte application with TypeScript
Supabase integration for database and authentication
↓
Scroll to navigate