After understanding the basics of heightmaps, vertices, and triangle meshes, I tried rendering a real mountain terrain in the browser using DEMNAS elevation data.
Hi, I'm Hari 👋
I'm a software developer who builds tools that help people work better — whether it's automating internal processes, launching MVPs, or supporting growing teams with clean and maintainable code.
This blog is where I share thoughts on software development, tech, solo projects, and life. I also reflect on work, habits, and sustainability. You can learn more about me here.
📝 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.