Software Development
I design and build structured, maintainable applications with a strong focus on logic, scalability, and clean architecture. I enjoy turning complex requirements into reliable systems that actually make sense under the hood.
Software Engineer | Web Developer | UI/UX Enthusiast | Undergrad @SLIIT

I’m Kavindu Nirmal, an undergraduate Software Engineering student with a strong interest in building thoughtful, user-focused digital experiences. I enjoy working at the intersection of technology, design, and human behavior, combining technical problem-solving with creativity and structure.
My main focus is software development, but I’m equally drawn to UI/UX design, system thinking, and how people interact with technology. I like understanding not just how to build systems, but why they should be built a certain way — from usability and clarity to long-term scalability.
Beyond coding, I’m deeply into writing and worldbuilding, which has shaped how I approach projects: I think in systems, relationships, and long-term consequences.
My long-term goal is to build a career that allows me to work remotely, create meaningful digital products, and live a calm, balanced life while continuing to learn and create.
I design and build structured, maintainable applications with a strong focus on logic, scalability, and clean architecture. I enjoy turning complex requirements into reliable systems that actually make sense under the hood.
I care about how software feels to use. I design interfaces that are clear, intuitive, and purposeful, balancing aesthetics with usability so users don’t have to think twice about what to do.
I focus on how parts connect, how decisions scale over time, and how to avoid messy, fragile solutions by designing with structure from the start.
I build full-stack web applications that combine functionality with good user experience, handling both frontend interactions and backend logic to create complete, working products.
As a software engineering student, I have explored a wide range of technologies and programming languages, gaining a solid foundation in software development. I have experience with languages such as Java, JavaScript, and Python, and I have worked with frameworks like React and Spring Boot.
Read about my journeyOver the years, I have had the opportunity to work on a variety of projects that have allowed me to apply my skills and knowledge in real-world scenarios. These projects range from small personal endeavors to larger collaborative efforts, each contributing to my growth as a software engineer.
Below are some highlights of my most notable projects, showcasing my ability to tackle complex problems and deliver innovative solutions.
I’m always open to new opportunities and collaborations. Whether you have a project in mind, want to chat about potential roles, or just want to connect, feel free to reach out!
Get in TouchI’m active on LinkedIn and GitHub, where I share my projects and insights. Feel free to follow me to stay updated on my work and connect with me!
Kavindu Nirmal Delpachithra | 2026 | Sri Lanka