profile4

Nalinda Wanigasekera

A Music lover, A Team player, Passionate about Software Engineering, Loves sharing knowledge, A Fast learner, Embraces Challenges, Ambitious.


Email: nalinda2hemanga@gmail.com
Course: SE

Interests: Music, Music Information Retrieval, Machine Learning, Parallel Computing, Distributed Systems.

Technical Skills: Python, PHP, Zend2 Framework, Java (SE), C, C++, NodeJS, ES6, Babel, Webpack, Grunt, HTML5, JQuery, AJAX, TestNG, Mocha, Docker, MySQL, MongoDB, Redis, Neo4j, Linux, Git.

Project Experience

Electronic Laboratory Management System: A Management System for the Electronic Laboratory at UCSC including an Electronic Item Inventory System.

RhythmicCode: An interactive learning environment for programming beginners which uses music as the learning tool.

Help Desk Software: A Software which records details of malfunctioned computers and their repair details of Hirdaramani Garments Katunayake (Pvt) Ltd.

Work Experience

ThinkCube Systems (Pvt) Ltd: Trainee Software Engineer ( September 2016 – February 2017 )
Buddhist Society of University of Colombo: Vice President ( 2015 – 2016 )

Achievements | Awards

  • SLIIT Codefest Hackathon 2015 – Finalist
  • University of Colombo inter faculty taekwondo championship 2015 – 3rd place
  • IEEEXtreme Coding Competition 8.0 and 9.0 – Participant.
  • Diploma in Computer System Design at NIBM – Distinction Pass
  • English course at British Council – completed up to Intermediate Level 3

Final Year Project

Automatic Accompaniment Music Generation for Vocal Melodies and Singing Skill Evaluation

A comprehensive Android mobile music application which is capable of generating accompaniment music when a user sings a song. The notes of the vocal melody is extracted using Signal processing and presented to a Hidden Markov Model to generate the accompaniment music. A singing skill evaluation module is also integrated so that to improve the final outcome using pitch interval accuracy and tempo. The ultimate goal of this application is to enable a musically untrained individual to get a taste of music creation.