After understanding the basics of heightmaps, vertices, and triangle meshes, I tried rendering a real mountain terrain in the browser using DEMNAS elevation data.
Blog
Notes on software development.
📝 Latest Posts
Understanding Basic Terrain Concepts in 3D Graphics
A beginner-friendly exploration of the core concepts behind 3D terrain rendering in Three.js — understanding heightmaps, vertices, triangles, and how elevation data becomes a real-time 3D mountain mesh in the browser.
How I Use Upwork Jobs as My Learning Roadmap
‘Instead of chasing tutorials, I browse Upwork job posts to discover what skills the market actually wants — then learn those. Here is how I use job listings as a practical, demand-driven learning curriculum.’
Implementing Static Search in Astro Using Pagefind
Learn how to implement a fast, static search feature in Astro using Pagefind—no custom scripts or heavy JavaScript required.
Why systems that feel simple are usually just revealing their surface — a reflection on the gap between using an API and truly understanding the system.