surprise me

Blog

Writing is like taking a break in the long journey of the learning. It is a moment of reflection and reinforcement, a place where the knowledge meets the expression. Writing we draw a path – the path that one day we will see looking back.

Recent posts

Experimenting with Vibe Coding: a post about my experience with AI-driven coding for building a web application.
/blog/experimenting-with-vibe-coding/ Oct 2025

Older posts

Create a triangle with the glTF format: a tutorial on creating a simple triangle using the glTF format for 3D graphics.
/blog/a-gltf-triangle/

Create a 3D scene with fragment shaders: implementing volume ray casting to visualize 3D scenes using only fragment shaders.
/blog/volume-ray-casting/

Gamma correction on fragment shaders: understanding and implementing gamma correction in GLSL fragment shaders.
/blog/gamma-correction-on-fragment-shaders/

Inspired by the chaos game: implementing a chaos-game like algorithm in GLSL for generative art.
/blog/inspired-by-the-chaos-game/

Warp the coordinate space: using function composition to warp lattices and create distorted visual effects.
/blog/warp-the-coordinate-space/

Switch space quarters iteratively: exploring iterative space transformations in fragment shaders.
/blog/switch-space-quarters-iteratively/