Independent / Freelance
Frontend and graphics engineering across interactive web applications, visualization systems, and real-time 3D experiences.
Frontend / Graphics Engineer
Building web applications with interactive 2D and 3D graphics, real-time rendering, and procedural systems.
Real estate website with 3D scenes, camera path animations, and scroll-based transitions.
Procedural plant structures generated from phyllotactic distributions and custom geometry.
Using Rodrigue's Rotation formulae as base to create a paper folding algorithm.
Interactive 3D kitchen configurator with product modules, spatial placement, rotation, measurements, and Shopify integration.
Geometric transformation study exploring the rotation of a tetrahedron on its side.
Procedural Worley noise shader with vertex displacement and controls for color, roughness, metalness, transmission, clearcoat, specular, and opacity.
Torus geometry that continuously flips inside-out using vertex distortion with controls for the deformation parameters.
Fragment shader animations representing different AI states including idle, standby, listening, and processing.
Lightning effect using instanced geometry and custom shaders.
Tron-style racing visualization with different trail effects implemented using fragment shaders.
Depth-shading experiment using custom depth shaders and post-processing.
GPU-accelerated flocking simulation.
Procedural motion and geometry experiment.
Typography experiment morphing between different fonts.
Collection of interactive motion studies exploring timing, movement, and spatial interaction.
Interactive grid experiment exploring pointer-driven deformation and motion.
Day and night cycle recreated using only HTML and CSS.
Study of natural forms generated from phyllotactic patterns, including flowers, cones, and scales.
Physics-based coin drop simulation using Rapier and Three.js.
Geometric transformation study exploring rotation, orientation, and spatial relationships.
Custom clay-style material applied to architectural geometry with ambient-occlusion-based shading.
TSL post-processing experiment implementing screen-space global illumination, temporal anti-aliasing, and interactive scene controls.
Post-processing experiment using TSL with noise-based transitions, Sobel and DotScreen effects, camera movement, particles, and scroll interaction.
Spool generation with different parameters
Multiple creatures moving independently while maintaining space
This was produced because of inaccuracies of the bezier function or rounding errors (maybe)
Playing around with higher level/order bezier functions and what kind of result we get
A bubble moving through the world experiencing different forces of wind and turbulence
A 2D lighting reflection with moveable surfaces and points
Started with a study of how generation of townscraper would work in 2D not sure about the result though
Learning the implementation of QuadTree
The study for the above torus animation
A physics experiment with a ball bouncing with randomly generated ground planes
Metaballs, balls join into each other when they get close
Generating dashed line with consistent spacing regardless of length
Persisted results of raymarching
This is a box rotating around a circle such while scaling
Frontend Engineering
React / TypeScript / JavaScript / Next.js / Vite
Zustand / Tailwind CSS / shadcn/ui / R3F
3D Graphics & Rendering
Three.js / WebGL / WebGPU / GLSL / TSL
R3F / Drei / Postprocessing / Custom Shaders
Creative Development
p5.js / PixiJS / Fabric.js / Canvas / SVG
GSAP / Motion / Interactive Visual Systems
Simulation & Procedural Systems
GPU Compute / Instancing / Physics / Spatial Algorithms
Procedural Geometry / Real-time Simulation / Data Visualization
Full Stack Development
Node.js / REST APIs / Firebase / Databases / Authentication
Image Processing / Model Processing / Node Canvas
Frontend and graphics engineering across interactive web applications, visualization systems, and real-time 3D experiences.
Full-stack and graphics engineering with Three.js, React, and interactive web systems.
Software engineering across frontend and full-stack applications using the MERN stack.