Kavishka Dulshan
Software Engineering Undergraduate at National School of Business Management
Hi, I'm Kavishka Dulshan. I am a Software Engineering undergraduate at NSBM Green University, a full stack developer, and an IoT enthusiast.
Driven by an eagerness to understand exactly how things work, I specialize in the intersection of web application development, computer security, and connected devices. My strong grasp of software engineering fundamentals allows me to build clean, reliable systems across the entire stack.
Whether I am contributing as a collaborative team player or stepping up to guide a team through a technical challenge, my goal is always to build impactful solutions. I firmly believe in learning in public and helping others along the way. This space is my digital notebook a place to share my projects, document my IoT builds, and write about the concepts that catch my attention.
Explore the work, read the blog, and welcome to my corner of the internet.
Journey
2021
A/L Completed — Commerce Stream
Kaluthara Vidyalaya National School
Information Communication Technology, Accounting, Economics.
2023
BSc Software Engineering Begins
NSBM Green University (National School of Business Management)
Studying core SE principles, algorithms, data structures, system design, and modern development practices.
Sep 2023
Python for Beginners Certificate
University of Moratuwa (Open Learning)
Jun 2024
EF SET English Certificate — C1 Advanced (67/100)
EF Standard English Test
Jul 2025
Web Design for Beginners Certificate
University of Moratuwa (Open Learning)
Sep 2025
Launched kavishkadulshan.dev
Personal portfolio & technical blog
Built with React + Vite SSG. Covers full-stack projects, IoT builds, and software engineering writing.
Mar 2026
MongoDB Document Model Certificate
MongoDB University via Credly
2026 →
Building, shipping, and writing publicly
Full-Stack · IoT · Security
Open to software engineering internship opportunities. Currently building full-stack systems and ESP32 IoT projects.
Open to Internships
Education
Bachelor of Science in Software Engineering
National School of Business Management · 2023 – 2027
Studying core software engineering principles, algorithms, data structures, system design, software architecture, and modern development practices.
A/L — Commerce Stream
Kaluthara Vidyalaya National School · Completed 2021
Informaction Comunication Technology, Accounting, Economics.
Skills
Languages
Frontend & Mobile
Backend & Databases
IoT & Hardware
Tools & Infrastructure
APIs & Services
AI Tools
Certificates
Web Design for Beginners
University of Moratuwa · Jul 2025 - Verification Code - oB2wNkCxas
Python for Beginners
University of Moratuwa · Sep 2023 - Verification Code - FWcHscVy9D
EF SET English Certificate 67/100 (C1 Advanced)
EF Standard English Test (EF SET) · June 2024
From Relational Model (SQL) to MongoDB's Document Model
MongoDB · March 2026
Currently
- —Studying Software Engineering at university
- —Building this portfolio and writing about what I learn
- —Open to internship and research opportunities