
Hello!I'm Nimasha
Passionate Software Engineering student at SLIIT, specializing in building scalable web and mobile applications with modern technologies. Turning ideas into elegant solutions.
About Me

Nimasha Gamage
Software Engineering Student
Projects
Months Intern
Technologies
I'm Nimasha Gamage, an undergraduate at SLIIT pursuing a BSc (Hons) in Information Technology with a specialization in Software Engineering. I’m passionate about building innovative software solutions and continuously improving my skills in coding, problem-solving, and modern development practices.
I'm currently seeking full-time opportunities where I can contribute to impactful projects and grow as a developer. I've completed a 6-month internship as a Software Engineering Intern, gaining hands-on experience in enterprise-level development. Driven by curiosity and lifelong learning, my goal is to create technology that delivers real-world value and positive societal impact.
Innovative Solutions
Crafting innovative software solutions with cutting-edge technologies
Passionate Developer
Deeply passionate about problem-solving and creating impactful applications
Goal-Oriented
Focused on becoming a versatile developer making positive societal impact
Work Experience

Duration
6 Months
Location
Colombo, Sri Lanka
WSO2
Software Engineering Intern
Contributed to enterprise-grade software solutions, working with cutting-edge technologies and collaborating with experienced engineers. Also actively contributed to WSO2 open source projects.
Key Achievements
Developed and maintained enterprise software components
Collaborated with cross-functional teams
Participated in code reviews and agile ceremonies
Gained hands-on experience with industry best practices
Technical Exposure
My Projects

Hungerjet is a microservices-based food ordering and delivery platform supporting restaurant registration, menu and order management, user browsing and ordering, and location-based delivery. Delivery drivers manage profiles, select areas, and fulfill matching orders efficiently.

EVynk is an EV charging station management and booking system offering role-based access, station and slot scheduling, reservation control, real-time validation. It includes a web platform and a native Android app with QR verification, booking management, charging history, and station discovery.

A web application to optimize sales in fashion retail, featuring product and order management, interactive catalogs, advanced search and filters, feedback systems,and report generation. It also provides insights through trending items analysis and demand prediction to enhance business performance

A mobile application for expectant mothers, offering personalized journal entries, memory visualization, vaccination guides, clinic schedules, and a daily habit tracker. Pregnancy Path empowers women by keeping them informed, organized, and connected throughout their pregnancy journey.

A smart healthcare system that streamlines hospital and doctor management, doctor assignments, appointments, and staff handling. MediLink also facilitates patient information management, appointment scheduling, integrates email services to improve healthcare efficiency and patient care.

A web application designed to streamline furniture management, featuring inventory, supplier, order, delivery, employee, customer complaint, and warehouse management. Spectro also includes user management and report generation to boost efficiency and enhance overall business performance.


Simple Meditation App is designed to make meditation accessible to everyone. It features previews of various meditation sessions, audio playback controls, and a countdown timer, helping users focus and relax while guiding them through their meditation practice.

A hotel reservation system designed for special events, offering features to manage users, display event venues, make reservations, process payments, and collect feedback. Hotel Avenga streamlines the event booking experience, ensuring seamless service for guests and organizers.


Notes App is a mobile application designed to simplify note-taking and information management. Built with Kotlin and SQLite, it offers a user-friendly interface for organizing, storing, and retrieving notes, enhancing productivity and keeping information easily accessible on Android devices.
My Articles
My Journey into Linux: From Curiosity to Practical Confidence
Linux has become a foundational technology in modern software development, cloud computing, and DevOps environments. Exploring the journey from curiosity to practical confidence with Linux.
LinuxDevSecOps for Beginners: How Security Fits into a CI/CD Pipeline
When I first learned about DevOps, everything felt focused on speed — faster builds, faster deployments, faster releases. But very quickly, I realized security needs to be integrated into every step of the pipeline.
DevSecOpsAWS IAM for Beginners — A Simple, Visual Guide to Securing Your AWS Account
Security in AWS doesn't start with firewalls or encryption — it starts with IAM. A comprehensive guide to understanding and implementing AWS Identity and Access Management.
AWSWSO2 Ballerina Integration with Google Calendar — Creating an OAuth Client
To enable Ballerina to interact with Google Calendar, we first need to activate the Google Calendar API provided by Google's developer platform. A step-by-step integration guide.
IntegrationMy Education

Sri Lanka Institute of Information Technology (SLIIT)
BSc (Hons) in Information Technology Specializing in Software Engineering

Yasodara Devi Balika M.V. Gampaha
G.C.E Ordinary Level (O/L) & Advanced Level (A/L) - Physical Science
Get In Touch
Let's talk about everything!
Feel free to reach out for collaborations, opportunities, or just a friendly chat. I'm always excited to connect with fellow developers and tech enthusiasts!
Address
246 D/1, Suriyapaluwa, Kadawatha, Sri Lanka