Suneth Samarasinghe

2/97 Daliwala Road, Pamunuwa-west, Pilimathalawa | POSTAL 20450
imsuneth@gmail.com | +94-76-771-6695

Currently, I am enrolled in Faculty of Engineering, University of Peradeniya where I soak in nature, history, and people while pursuing an undergraduate degree majoring in Computer Engineering.

I am interested in Software development, Machine learning, Deep learning, AI, Full-stack development, Competitive programming, Embedded systems, and Robotics.


Projects & Reseaches

Accelerating Adaptive Banded Event Alignment Algorithm on FPGAs using OpenCL

Final year research

ABEA(Adaptive Banded Event Alignment Algorithm) is one of the most time-consuming steps when analyzing raw nanopore data. As of now it has been parallelized, optimized, and fine-tuned to exploit architectural features in general-purpose GPUs and CPUs, and in this project, we propose to take these techniques to FPGAs.

GitHub repository
Present

Finite Element Based Structural Analysis Software

Algorithm optimization

This is a software that is currently under development and it is based on a research from the Department of Civil Engineering, University of Peradeniya. The software has the ability to do both linear and non-linear analysis of structures with extra features that currently used commercial programs do not have.

2018

Intelligent Road Traffic Control System

Unified project

In this approach, the sensor nodes fixed at a junction can identify the vehicle density around the junction. Later, that information can be used for the algorithms to control the traffic flows optimally. Also, a Vehicle Simulator is being developed which is a python-based program to simulate multiple junctions and traffic flow for testing purposes.

2019

Road Traffic Simulator

for Intelligent Road Traffic Control System Project

This software is developed to support Intelligent Road Traffic Control System Project The vehicle simulator software currently has the following features: - Customizable dimensions for the junction grid. - Vehicles can be added to the grid and a specific path can be chosen using the GUI. - Vehicles which has random paths can be added. - The camera view on the grid replacing any junction. - Stepwise simulation - Continuous simulation Progress so far: Demo video

2019

Pera SAP-I

Simple As Possible Computer

A 8-bit computer (Simple and possible) designed and build using simple logic ICs, Flip-flops and memory modules. It had 16 bytes of memory and ~5Hz clock speed and was able to handle 9 Intel 8080 instructions that can be programmed in machine language

GitHub repository
2018

Awards & Certifications

1st place in medical and healthcare category, “tinyPod”

ACES Hackathon 2019

A baby pacifier that can track the moisture level, temperature, and breathing pattern of the baby in real-time. It can be used to alert parents/doctors through a web platform and a mobile application if the baby is in a critical condition such as dehydration.

2019

27th country rank, 476th World rank IEEEXtream 13.0

team ‘JPAC’

24hrs Worldwide competitive programming competition. Almost 2500 teams from around the world participated. There were 3 members of our team and we used Java, Python, And C for coding.

2019

4th team in ACES Coders v7.0

team ‘JPAC’

Inter-university competitive programming competition organized by Faculty of Engineering, University of Peradeniya.

ACES Coders v7.0 Leaderboard
2018

Most Popular Idea, “Data Over Sound”

ACES Hackathon 2018

Low range messaging application using human inaudible frequencies of sound. Built a messaging application that uses human inaudible frequencies of sound for the data transmission and managed to send and receive messages.

2018

Top 10 finalists, ‘SLRC 2018’

Ruhuna Robotics challenge

Robotics competition organized by Electrical and Information Engineering Society, Faculty of Engineering, University of Moratuwa. Built two robots mobile and stationary. The mobile bot had multiple abilities suit for the task given. They were line/ dashed-line following, maze solving, Coins picking/ identifying color/ sorting, and counting. The stationary bot was to clear the path for the mobile bot according to the signal.

2018

Semi-finalists, ‘Xbotix’

Ruhuna Robotics challenge

Robotics competition organized by Electrical and Information Engineering Society, Faculty of Engineering, University of Ruhuna. Built a mobile bot “Minotaur” which has multiple abilities suit for the task given. They were line following, dashed line following, maze following, wall following, pole counting, box color identification, and picking up/putting down boxes. We used Arduino, ESP32, and libraries for motor controlling and etc.

2018

Top 10 finalists, ‘SLRC 2018’

Ruhuna Robotics challenge

Robotics competition organized by Electrical and Information Engineering Society, Faculty of Engineering, University of Moratuwa. Built two robots mobile and stationary. The mobile bot had multiple abilities suit for the task given. They were line/ dashed-line following, maze solving, Coins picking/ identifying color/ sorting, and counting. The stationary bot was to clear the path for the mobile bot according to the signal.

2018

Education

Faculty of Engineering, University of Peradeniya

Bachelor of Science in Computer Engineering

Current GPA: 3.8

Dharmaraja College, Kandy

Advanced Level in Mathematics stream

Skills

Programming Languages & Tools
Experience
  • Machine learning and AI
    • Personal Chatbot for portfolio webpage: visit
    • Credit card approval prediction (Kaggle score: 0.97101)
  • Software development
    • Finite element based (FEM) structural analysis software for civil engineering
    • Vehicle simulator software for road traffic simulation
  • Full-stack development
    • Personal Chatbot for portfolio webpage: visit
    • Covid-19 infomation tracker: visit
  • Embedded systems
    • Intelligent Road Traffic Control System
    • “tinyPod” - Winner under medical and health category - ACES Hackathon 2019
    • SMART Spreader Machine for MAS
  • Competitive programming
    • 4th in Aces Coders v7.0 2018 – team ‘JPAC’ : leaderboard
    • First Runner-up in Pre Coders v7.0 – team ‘JPAC’ : leaderboard
    • 27th country rank, 476th World rank IEEEXtream 13.0 – team ‘JPAC’
  • Robotics
    • Semi-finalists, ‘Xbotix’ – Ruhuna Robotics challenge
    • Top 10 finalists, ‘SLRC(Sri Lankan Robotics Challenge) 2018’ – Robotics challenge