My Name is Rangana De Silva
I am a passionate developer who loves to solve fun tech problems
I am a passionate developer who loves to solve fun tech problems
Developed an IOT wearable device which motivates people to do more exercises. Identifying exercises and calculating repetitions to output the number of calories burnt in that time period and statistical analysis of user workouts are few functions of this application. It has an accelerometer to measure work out details which are sent over to the mobile phone application via a Bluetooth module. Mobile application deals with gamification features and statistical analysis of workouts.
A simple java application to simulate an auction, where multiple users (four users) can log into a server in given time and bid on items and receive real time updates of the auction bid updates.
Multiplayer pac man like game.
Fractals are infinitely complex patterns that are self-similar across different scales. They are created by repeating a simple process over and over in an ongoing feedback loop. Two well known fractals, Julia and Mandlebrot are formed with java. Change of parameters would result in different shapes/patterns of these fractals.
Special instructions along with respective hardware were added to support hardware-based virus scanning. An existing base processor was extended by adding special instructions and hardware units to accelerate virus scanning. The base processor was in Verilog. Testing was done on a Field programmable Gate Array (FPGA).
Power analysis attack carried out to break the Trivium cipher which is mostly used in hardware-based encryptions.