Software Engineering HND Student @ NIBM | Aspiring Software Developer | Java, Android & Web Development
Passionate and motivated Software Engineering student at NIBM Sri Lanka with hands-on experience designing and engineering desktop applications, predictive machine learning systems, native Android platforms, robotics automation, and full-stack web solutions. Driven by structured logic, algorithmic problem-solving, and transforming real-world ideas into reliable software products.
A driven engineering student transforming academic theory into practical, user-centric software solutions.
I am a passionate and motivated Software Engineering student at the National Institute of Business Management (NIBM). Having successfully completed my Diploma in Software Engineering, I am currently pursuing my Higher National Diploma in Software Engineering (HNDSE) to advance my technical, architectural, and analytical capabilities.
My engineering work bridges software theory with practical, production-level implementation. Over the course of my academic journey, I have engineered diverse software solutions:
Alongside engineering, my ongoing work as an independent Mathematics Tutor since January 2023 has reinforced my structured problem-solving mindset, algorithmic discipline, and ability to break down intricate technical challenges into clear, elegant solutions. My objective is to contribute as a Software Engineering Intern to innovative engineering teams while continuing to grow professionally.
A comprehensive categorization of technical proficiencies across software development, algorithms, mobile computing, and hardware engineering.
A complete showcase of software systems, algorithms, machine learning models, mobile applications, and robotics hardware built throughout my academic career at NIBM.
RouteWise is an advanced desktop application built to solve real-world urban delivery and logistics challenges across Sri Lanka. The platform models Sri Lankan road networks as a weighted graph and computes optimal turn-by-turn delivery routes using Dijkstra's Algorithm with a custom Min-Heap Priority Queue — dynamically factoring in live traffic congestion levels (Normal / Moderate / Heavy).
Developed an end-to-end Machine Learning web application for Tigri Beach Restaurant (Hikkaduwa) to address volatile daily revenue fluctuations and reduce perishable seafood waste through data-driven demand forecasting and menu segmentation.
A comprehensive multi-role Android application developed for the Mobile Application Development module at NIBM. PharmaGo unifies customers, pharmacy managers, dispatch delivery riders, and platform admins in one seamless healthcare mobile ecosystem.
Engineered an automated agricultural processing and control system for the Robotics Application Developments module at NIBM. Designed to eliminate high-risk manual dehusking, increase throughput, and monitor production yields in real time.
Developed as the Diploma in Software Engineering final capstone project at NIBM. A comprehensive web portal designed to enhance tourism engagement and streamline business workflows by integrating activity bookings, equipment purchasing, and tour management.
An intelligent IoT and mobile solution engineered to enhance tourist safety and tour group management. Combines a custom wearable hardware device powered by an ESP8266 NodeMCU microcontroller, NEO-6M GPS receiver, and I2C OLED display with a cross-platform Flutter application for real-time geolocation tracking and emergency alerts.
Engineered a desktop application applying core Object-Oriented Programming (OOP) principles — encapsulation, inheritance, polymorphism, and abstraction. Handles retail inventory catalogues, point-of-sale customer billing, and persistent file-based records.
A console-based Hospital Management System developed in C for the Programming Fundamentals course. Manages patient registration, doctor duty schedules, billing calculations, and emergency intake handling using structured programming principles.
Designed and implemented a 4-bit binary adder using fundamental logic gates as part of the Digital Logic & Computer Organization curriculum. The project involved constructing the circuit diagram, computing carry bits, and verifying truth table outputs for diverse binary inputs.
Architected a secure, high-capacity multi-tier network topology for EuroCall, a rapidly growing contact center in Colombo. Features centralized network monitoring, VLAN segmentation, Wi-Fi infrastructure expansion, and Access Control Lists (ACLs).
Conducted exhaustive system analysis and requirements engineering to design an Online Retail Store platform managing products, customers, orders, and payment reconciliations.
Designed a robust conceptual and logical database architecture for a full-service Travel Agency as part of the Data Management curriculum at NIBM.
The academic pathway, professional training, and mentorship experiences that shape my technical foundation.
Advancing technical and professional proficiencies in enterprise architecture, native mobile computing, data structures & algorithms (PDSA), applied machine learning, robotics application developments, and large-scale capstone projects.
Successfully completed rigorous fundamental coursework in structured programming (C), Object-Oriented Programming (Java), relational databases (MySQL), web application engineering (PHP), and completed CycloTrek Adventures as the final capstone project.
Successfully completed the online learning programme in Python for Beginners conducted by the Department of Computer Science & Engineering, Faculty of Engineering, University of Moratuwa.
Completed intensive training in professional English communication, technical presentation skills, writing clarity, and collaborative teamwork.
Foundational education in computer systems, basic software tools, office productivity suites, and computer literacy.
Developed strong mathematics, logical reasoning, and scientific curiosity.
• Astronomy Club: Active member participating in events, stargazing observation,
and knowledge-sharing sessions.
• Table Tennis Player: Represented the school, cultivating resilience,
discipline, sportsmanship, and teamwork.
Coaching students in foundational and intermediate mathematics, analytical problem solving, logic, and algebra. Breaking down complex concepts into step-by-step methodologies, fostering self-confidence, patience, and clear technical communication skills.
Eager to join high-performing engineering teams as a Software Engineering Intern. Committed to writing clean, maintainable code across Java backends, Android applications, web platforms, and applied data solutions while expanding production knowledge.
I am always open to discussing software development internships, innovative collaborations, project ideas, or networking with professionals in the technology industry. Feel free to connect via LinkedIn, GitHub, or send a direct email inquiry.