I'm a full-stack developer from Sri Lanka passionate about building modern web applications and exploring new technologies. I mainly work with JavaScript, React, Next.js, and Node.js to create clean, efficient, and user-friendly digital experiences. I'm currently an undergraduate at SLIIT following the BSc (Hons) in Software Engineering program.
School
Secondary Education
I completed my school education here, where I built the foundation for my academic journey and developed my early interest in technology, learning, and problem solving.
University
Undergraduate — BSc (Hons) in Information Technology
Specialisation in Software Engineering
I am currently pursuing my undergraduate studies at SLIIT. The program strengthens my understanding of software engineering, modern development practices, and real-world system design while helping me improve my technical skills through practical work.
My journey into development started with a growing curiosity about how websites and digital systems are created. What began as simple exploration gradually turned into a strong interest in building modern, practical, and visually appealing web applications.
Over time, I became more interested in full-stack development, especially working with technologies such as JavaScript, React, Next.js, Node.js, and databases. I enjoy combining clean user interfaces with efficient backend systems to create complete digital solutions.
Through university studies, personal learning, and hands-on projects, I continue improving my skills and exploring better ways to design, build, and deliver modern web experiences. Every project I work on helps me grow as a developer and strengthens my understanding of real-world development.
Building modern web applications with clean UI, efficient backend systems, and scalable architecture using modern JavaScript frameworks.
Designing visually appealing interfaces with smooth interactions, responsive layouts, and user-friendly experiences.
Developing Android applications using Android Studio and Java while exploring ways to integrate mobile apps with backend services.
Creating real-world systems such as management platforms, data-driven applications, and tools that solve practical problems.