Started Web Development Basics
Learned HTML, CSS, JavaScript and programming fundamentals.
Hi, I'm Nipun Karunarathna. I am a Software Engineering undergraduate at NSBM Green University in Sri Lanka, with a strong interest in full-stack web development and building practical software solutions.
I enjoy working across both frontend and backend development using technologies such as React, Next.js, C#, .NET, and SQL Server. I am especially interested in creating clean user interfaces, structured APIs, and applications that are simple, useful, and well organized.
Through academic and personal project work, I continue to improve my programming knowledge, problem-solving skills, and understanding of how complete software applications are designed and developed.
I am currently focused on strengthening my full-stack development skills and preparing for software engineering internship opportunities where I can gain real-world experience and continue growing as a developer.
A simple look at how I grew as a developer.
Learned HTML, CSS, JavaScript and programming fundamentals.
Worked on Student Management System, Auction Management System and LK_TRAVELMATE.
Developing skills in C#, .NET, ASP.NET Core, React, Next.js, TypeScript and SQL Server while building TeamFit.
Improving my full-stack skills and preparing for software engineering internship opportunities.
Featured Full-Stack Project
Smart Student Project Team Formation Platform
A full-stack platform that helps university students create balanced project teams using skills, preferred roles, and availability.
Mobile App
Sri Lanka Travel Companion Mobile App
A mobile application concept focused on helping travellers explore and navigate Sri Lanka.
Academic Project
Academic Student Information Project
An academic project created to organize and manage core student information.
Academic Project
Web-Based Auction Management Project
A learning project for managing auction-related information and user interactions on the web.
Languages, technologies, and tools I use to build clean interfaces, structured APIs, and dependable full-stack applications.
Interfaces that feel clear, fast, and responsive.
Structured APIs, maintainable application logic, and reliable relational data.
Cross-platform mobile applications and Android development workflows.
Daily tools that support development and delivery.
I am open to internship opportunities, collaboration, and learning-focused development projects.
kanishtakarunarathne2001@gmail.com