Portfolio Page

 AQUALITY.png

 

Profile

Profile.jpg

Name: Illya Chaban

Degree: BSc. Hons. Computing 

Department: Visual and Human-Centred Computing

Team Name: CCCMI (C, C++, C# Must Iterate)

Position:  Back-End Developer Lead

Main Role: AI Model Developer [Insect Image Recognition using a fully convolutional network (YoloV3)]           

Sub Role 1: AI and Server Integration [Sole Developer for AI hosting in server (Google Cloud Platform)]

Sub Role 2: Server and Server Calls Modification [RESTful API implementation and modification (Django)]

About Team: View Team Portfolio

LinkedIn: View LinkedIn Profile

Github: View GitHub Profile

Project Introduction

Project And Role Overview

The customer that is interested in improving Aquality 1.0 is CFES (Centre for Freshwater and Environmental Studies). CFES are in charge of investigating environmental issues and assess adequate solutions to gather more accurate results. The app that they aim to produce is catering for Citizen Scientists along with the general public. Aquality 2.0 is an improvement on Aquality 1.0. Aquality 1.0 determines water quality through the use of insects, a tinder swipe is used to selected the insect types and then calculate a score. Aquality 2.0, on the other hand, determines water quality through the use of 2 sensors (pH and temperature) and employs a custom-built AI Image recognition model to analyse insects automatically for Citizen Scientists.

The AI model assists in identifying the insect type after which the app does an automatic calculation based on insect type and amount, giving a pollution score to the Citizen Scientists. This improves the speed of data collection. The AI model makes it easier for the general public to utilize the app, by helping to identify the insect and calculate pollution scores according to specific insects. The whole project applies IoT technic, combines hardware and software to achieve the purpose of automation. I am responsible for the production of the Insect recognition AI model and some API creations. 

Aquality Trailer

Team Logo

TeamLogoCrop.png

Main Role

This section details the progress achieved within the main role I undertook as a back-end developer. Building the AI Model for Insect Identification consisted of various steps.

Click to View Role

Sub Role 1

Within this role, my focus lies in establishing the sending of resulting data from the AI Model to the Front-end, this would need the integration of the Local AI Model and the Server.  The AI model will be housed on Google Cloud Platform. 

Click to View Role

Sub Role 2

Here I will display the API’s creation and modification that have been contributed by me for the back-end server, the server itself is created by Tun Jing Ang. 

Click to View Role

Technical Journal

This section holds my technical journals and will describe my progress within the team. These journals go in-depth into the main role of AI model development and the sub-role testing for the model. This will coincide with sprints.

Click to See More