Thisara Manohara Undergraduate • AI & Software Enthusiast

My Story

Professional Me

As an undergraduate in the Computer Engineering Department at the University of Peradeniya, I am enthusiastic about the world of software engineering and am driven to continually expand my knowledge, refine my skills, and gain valuable experience in the field.

PROJECTS

A Travel Assistance Solution

Designed and developed an innovative Travel Assistance System using Spring Boot microservices and an Angular frontend. This user-friendly platform empowers travelers to effortlessly locate buses and trains, even those hard to find, by providing real-time departure information. The system's standout feature is live location streaming, allowing users to share their real-time locations with others, privately or publicly, and view these locations on an interactive map. This real-time coordination feature optimizes public transport journeys, saving time and enhancing the overall travel experience.

Check it out!

Large Language Models in Education

Specializes in optimizing Large Language Models (LLMs) for cost-effective intelligent tutoring systems. Research enhances efficiency, reduces expenses, and access to essential local materials to provide the required answers without sending it to the external LLM APIs. The system is integrated with the Moodle instance. The primary objective is to further integrate this system with university web portals to create a chatbot-like experience, enhancing the efficiency of the learning process.

Check it out!

Greenhouse Monitoring System Based on Image Spectral Data.

Greenhouse Monitoring System provides a platform to manage the Greenhouse by tracking the phases of plant harvest, identifying any plant disorder and tracking the plant growth by using the image spectral data of plants.

Check it out!

Smart Building Automation System.

A method for controlling and automating industrial buildings. The system monitors the present situation to regulate the atmosphere within the structure. Through interfaces, administrators are able to control system.

Check it out!

Landmine Detector.

A system which involves a user interface, server and a robot to detect Landmines in a given area autonomously.

Check it out!

Number-Plate-Recognition-system (Image Processing).

Number Plate Recognition (NPR) system to detect Sri Lankan number plate images.

Draw FRACTALS - (Mandelbrot set & The Julia set).

Patterns that are infinitely complex and self-similar at different scales are plotted from this project. Threads were used to perform the complex calculations efficiently and also to draw the parts of the plane.

Check it out!

School Management System - (Database Project).

Relational Database project.

Compiler Design for COOL programming Language.

Designed Lexical Analyzer, Parser, Semantic Analyzer and Code generator.

Check it out!

8-bit single cycle processor. (Using Verilog).

A simple 8-bit single-cycle processor which is consisted of an ALU, a register file and control logic.

QR code generator.

Given an URL you will obtain the relevant QR code and will be printed on the terminal.

Check it out!

Text Frequency Analyzer.

A program that takes single or multiple text files and plot the frequencies of words/letters in those text files.

Check it out!

Vital Monitor System.

A system to monitor vitals of multiple patients remotely.

Check it out!

SELF MOTIVATED PROJECTS

Apple stock market value predictor (RNN project).

Predict the present market value according to the previous 50 days.

Check it out!

Dhaam game (Angular project).

A simple game you may have seen most of time in Sri Lanka. This game can be played for 2 players.

Check it out!

Noise Removal.

Remove the noise in an image and try to get a better quality of it. This is done using Autoencoders.

Check it out!

Salary prediction WebApp.

A simple web interface that will show the predictions of salaries of Software Developers in US. (Python, Streamlit).

Check it out!

Brain Tumor segmentation.

Identify and detect the brain tumors in a given image. Image processing techniques and KMeans clustering were used.

Check it out!

Meme Generator (React App).

Automatically fetch an meme image and can write something on it.

Check it out!