// ABOUT
I got into this by taking things apart.
I'm anjana784, based in Sri Lanka. Most of what I know about WebGL and Three.js came from wanting to understand how something worked.
HOW I GOT HERE
I started as a full-stack developer, building web applications end to end. Three.js is what pulled me toward graphics. From there, I kept going: WebGL, shaders, the math behind how things actually render.
I followed the math and built a small 3D renderer myself, first on the CPU, then on the GPU, just to understand how things actually work under the hood. It took a while to get right, closer to solving a puzzle than following a tutorial, and I came out of it with a lot more than I expected going in. That process is what pulled me toward computer graphics and rendering techniques more broadly.
From there, I kept exploring the edges of web graphics. Right now that means TSL and WebGPU. I explore and build personal projects in my free time, alongside client work.
TOOLS & STACK
OUTSIDE THE WORK
Outside of work, I watch movies and read. I also spend time learning new things, and writing about them afterward.
If this sounds like a fit for what you need, let's talk.
I take on a small number of projects at a time. Real-time graphics work needs real attention, and staying selective is how I keep the freedom to do it well. If you're building something that needs precision here, I'd like to hear about it.
I typically respond within 24 hours.