Skip to content

Hello, this is

Full-Stack Software Engineer Crafting with React, Next.js, TypeScript, C#, ASP.NET Core, and SQL Server

About Me

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.

Journey

A simple look at how I grew as a developer.

  1. 2024

    Started Web Development Basics

    Learned HTML, CSS, JavaScript and programming fundamentals.

  2. 2025

    Built Academic and Learning Projects

    Worked on Student Management System, Auction Management System and LK_TRAVELMATE.

  3. 2026

    Full-Stack Development Path

    Developing skills in C#, .NET, ASP.NET Core, React, Next.js, TypeScript and SQL Server while building TeamFit.

  4. 2026+

    Internship Goal

    Improving my full-stack skills and preparing for software engineering internship opportunities.

Selected Projects

[ 01 / 04 ]In Progress

Featured Full-Stack Project

TeamFit

Smart Student Project Team Formation Platform

A full-stack platform that helps university students create balanced project teams using skills, preferred roles, and availability.

  • Next.js
  • React
  • TypeScript
  • Tailwind CSS
  • C#
  • ASP.NET Core Web API
  • SQL Server
  • Entity Framework Core
[ 02 / 04 ]

Mobile App

LK_TRAVELMATE

Sri Lanka Travel Companion Mobile App

A mobile application concept focused on helping travellers explore and navigate Sri Lanka.

  • Flutter
  • Dart
[ 03 / 04 ]

Academic Project

Student Management System

Academic Student Information Project

An academic project created to organize and manage core student information.

  • Java
[ 04 / 04 ]

Academic Project

Auction Management System

Web-Based Auction Management Project

A learning project for managing auction-related information and user interactions on the web.

  • JavaScript

Tools I Work With

Languages, technologies, and tools I use to build clean interfaces, structured APIs, and dependable full-stack applications.

01

Frontend

Interfaces that feel clear, fast, and responsive.

ReactNext.jsJavaScriptTypeScriptTailwind CSS
02

Backend & Database

Structured APIs, maintainable application logic, and reliable relational data.

C#.NETASP.NET Core Web APISQL ServerEntity Framework CoreNode.js
03

Mobile Development

Cross-platform mobile applications and Android development workflows.

FlutterDartAndroid Studio
04

Tools

Daily tools that support development and delivery.

GitGitHubVS CodeSwaggerPostmanIntelliJ IDEAFigmaCanva

Let’s Work Together

I am open to internship opportunities, collaboration, and learning-focused development projects.

kanishtakarunarathne2001@gmail.com