Software Engineering Student at NIBM ยท Mobile, Web & Machine Learning Solutions
I am a dedicated Software Engineering student pursuing my Higher National Diploma (HND) at the National Institute of Business Management (NIBM), Sri Lanka. I have completed my Diploma in Software Engineering and enjoy turning ideas into reliable, practical software solutions across Java, Android, Web platforms, and applied Machine Learning models.
A glimpse into my academic journey, core values, and approach to software development.
I am a motivated Software Engineering student at the National Institute of Business Management (NIBM). Having successfully completed my Diploma in Software Engineering, I am now continuing my studies in the Higher National Diploma (HND) program to further develop my technical capabilities and prepare for real-world software engineering roles.
My engineering journey is driven by curiosity, structured logic, and practical problem-solving. Over the past several years, I have built academic and hands-on projects ranging from predictive machine learning models using Flask REST APIs to native Android applications integrated with Firebase, full-stack database platforms using PHP and MySQL, and foundational systems programming in C and Java.
Alongside my studies, I have worked as an independent mathematics tutor for over 3 years. This experience has strengthened my analytical mindset, patience, and ability to communicate complex concepts clearly โ skills that directly benefit my collaboration and code design as a software developer.
A structured overview of the tools, languages, and frameworks I use to build solutions.
Hands-on applications demonstrating machine learning, native Android development, and database architecture.
An end-to-end intelligent revenue forecasting, order prediction, and menu analytics platform developed for Tigri Beach Restaurant & Bar (Hikkaduwa). Utilizes Random Forest Regressor with cross-validation to predict seasonal customer order volumes and dining demand. Includes K-Means Clustering on menu items to classify profitability and popularity.
A comprehensive multi-role Android application connecting customers, pharmacies, riders, and administrators. Enables GPS pharmacy discovery, real-time medicine stock verification, prescription uploads, and live delivery tracking with OSMDroid.
Full-stack tourism and adventure cycling booking portal (Diploma Capstone Final). Features role-based access control for customers and admins, activity scheduling, inventory tracking, tour guide assignment, and reporting.
Java-based application applying Object-Oriented Programming (OOP) concepts โ inheritance, encapsulation, and polymorphism โ to manage product inventories, point-of-sale transactions, and customer records. Complete with architectural documentation.
Structured software project created in C focusing on file handling, pointer operations, patient record persistence, appointment schedules, and emergency bed allocation. Documented with comprehensive test cases and flow diagrams.
Engineered a multi-tier network topology for a call center enterprise. Includes full engineering documentation on VLAN segmentation, access-list security, and redundancy, boosting throughput capacity by 50%.
The academic milestones and practical experiences that have shaped my software engineering skillset.
Advancing knowledge in enterprise software engineering, mobile computing, applied machine learning, cloud databases, and team project delivery.
Built a solid foundation in algorithm design, OOP, relational database architecture, and full-stack web applications. Completed CycloTrek as the final capstone project.
Developed foundational analytical skills. Actively engaged in the Astronomy Club and represented the school in Table Tennis, learning discipline and team collaboration.
Instructed students in mathematics, guiding them through analytical problem solving, algebra, and geometry. Developed patience, clarity in communication, and mentoring abilities.
Actively preparing for industry internship opportunities in software engineering, mobile development, or web engineering to contribute to real-world production environments.
I am always eager to discuss software engineering opportunities, collaborative projects, or receive career mentorship. Feel free to connect with me via GitHub, LinkedIn, or send me a direct message!