Blogs
Why I Created This Website
Why I Created This Website
Introduction
Hello, I'm Gavindu Kavishka, also known online as @gavindu2006. This website is my personal portfolio and a place where I can share my projects, learning experiences, and interests in technology. While the website you see today is the result of many improvements and redesigns, the idea behind it started with a simple question.
How the Idea Started
My journey began when I came across a poll by "NetworkChuck" on YouTube asking, "Do you have a website?" Around the same time, I watched several of his videos about building and hosting websites. Those videos inspired me to think seriously about creating my own place on the internet.
At that point, I already had some knowledge of HTML and CSS from my Advanced Level ICT classes. I realized that building a website would be a great opportunity to apply what I had learned while also creating something useful for myself.
My First Attempt at Building a Website
Excited to get started, I decided to build a website completely from scratch. Although this approach helped me learn a lot, I quickly discovered that creating an entire website on my own required a significant amount of time and effort.
As a beginner, I found myself spending more time solving design and layout problems than focusing on the content and purpose of the website.
Learning from Templates
To make progress faster, I started exploring website templates. I found a complete website template that matched the style I wanted and began customizing it to fit my own needs.
Working with templates taught me valuable lessons about website structure, design, and user experience. It also showed me that a website does not need to be overly complicated to be effective.
Building the Current Version
As I continued learning, I became more interested in creating websites that were clean, organized, and fast to load. I eventually found a template that separated content into different pages and sections, making navigation much easier.
I customized the design, modified the content, and adapted the structure to create a website that better represented me and my goals. The website officially began taking shape around January 2026 and was built using HTML, CSS, JavaScript, and Bootstrap.
Through every update and redesign, I gained more experience and a better understanding of modern web development.
My First Real Challenge with JavaScript
At the time of building this website, I did not have much knowledge about JavaScript. I could understand basic HTML and CSS, but editing a full template required me to learn how JavaScript works.
To customize the template properly, I started learning JavaScript step by step. At first, I was not able to write it completely on my own, but I could understand and edit existing code. Right now, I am still learning and improving my JavaScript skills as I continue working on my projects.
This process taught me that building real projects is one of the best ways to learn programming.
My Interests in Technology
I am interested in several areas of technology, especially:
- Linux
- Programming
- Cyber Security
- Web Development
- Networking
My Projects and Blog Plans
This website is mainly a personal portfolio where I can showcase my work and document my learning journey.
In the future, I plan to:
- Share my personal projects
- Write blogs about what I learn
- Document tutorials and experiments
- Track my progress in different technologies
Why I Use the Name (@gavindu2006)
The username @gavindu2006 is my main online identity that I use across different platforms. It makes it easy for people to find me anywhere on the internet.
Using the same handle everywhere helps keep my identity consistent across platforms like social media, coding platforms, and future projects.
Final Thoughts
This website is not just a project for me — it is the beginning of my journey in technology and web development. What started from curiosity and inspiration has now become a personal space where I can learn, build, and improve my skills step by step.
I will continue to update this website as I grow, adding new projects, ideas, and experiences along the way. This is only the beginning of my journey, and there is still a lot more to learn and build in the future.
Thank you for visiting my website and taking the time to read my story.