The Beginning
I'm Vinod — a web developer from Sri Lanka. It started with the simple joy of building something and watching it come to life in a browser. Over time, that turned into a genuine interest in how the web works under the hood, and how to make things that feel good to use.
My journey hasn't been a straight line. It's been a recursive loop of learning, breaking, and rebuilding. From the early days of wrestling with CSS floats to the modern era of WebGL and reactive state, the goal has always been the same: learn & adapt.
To me, writing code isn't that different from making anything else. It takes structure, clarity, and a bit of thought about the person on the other end. Good code should be easy to read, easy to change, and do its job without getting in the way.
I tend to lean towards keeping things simple. If something can be removed without losing value, it probably should be. I care about things that work well, load fast, and don't make people think too hard about how to use them.
These days, I enjoy building things that feel responsive and systems that hold up as they grow. This portfolio is a window into how I think and what I care about as a developer.
Technical Philosophy
Minimalism. Performance. Motion.






