Skip to content
View KusalDemo's full-sized avatar
Coding my way through challenges
Coding my way through challenges

Block or report KusalDemo

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
KusalDemo/README.md

Code Speaks Louder Than Words Cut the Crap, Ship the Code Built to Solve, Not to Showcase

Coding


/**
 * AboutMe.java
 * A glimpse into my tech journey and passion.
 */

import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;

public class AboutMe {
    public static void main(String[] args) {
        String name = "Kusal Gunasekara";
        String role = "Software Engineer";

        Map<String, List<String>> techStack = Map.of(
            "IDE", List.of("IntelliJ IDEA", "VS Code", "WebStorm", "Rider"),
            "App Development", List.of("Java", "Python", "C#"),
            "Frontend", List.of("HTML", "CSS", "JavaScript", "React", "Bootstrap", "Tailwind", "jQuery", "Axios"),
            "Backend", List.of("Hibernate", "MySQL", "Spring", ".NET"),
            "Tools", List.of("GitHub", "Git", "Firebase", "AWS", "Postman", "Stack Overflow")
        );

        System.out.println("👋 Hello, I'm " + name + " - " + role + "!");
        System.out.println("\n🛠️ Tech Stack:");

        techStack.forEach((category, tools) -> {
            String toolsList = tools.stream().collect(Collectors.joining(", "));
            System.out.println("- " + category + ": " + toolsList);
        });

        System.out.println("\n🌟 Always learning, exploring, and building cool stuff!");
    }
}

/**
 * 📌 Find me here:
 * - GitHub: github.com/KusalDemo
 * - LinkedIn: http://www.linkedin.com/in/kusal-gunasekara-337507234
 */

Tech Stack

Let's Connect

Open to working on challenging projects, sharing ideas, and contributing to the latest advancements in software development. Let’s connect and create impactful solutions together!

kusal gunasekara




KusalDemo

Let's collaborate, share ideas, and inspire each other to reach new heights!

@kusalJayaShri/2025/🇱🇰️

Pinned Loading

  1. green-shadow-backend green-shadow-backend Public

    Java Spring Boot backend with MySQL database and Hibernate ORM. Implements RBAC with ADMINISTRATIVE, MANAGER, and SCIENTIST roles. Secure JWT-based authentication with token refresh. Asynchronous c…

    Java 3 1

  2. Spring-POS-Backend Spring-POS-Backend Public

    Backend API for a POS system with layered architecture, built using Spring MVC, Spring Data JPA, Hibernate, and MySQL. Follows RESTful principles with comprehensive logging for monitoring.

    Java

  3. POSBackend-dotnet POSBackend-dotnet Public

    A simple POS backend built with .NET, marking first step in exploring Clean Architecture & .NET

    C#

  4. ranweil-tours-layered ranweil-tours-layered Public

    layered architecture

    Java