Awet Fessha


Hi! I am a Software Engineer, with experience in a variety of different frameworks and programming languages.

Below you can see some of the projects I've created or been involved in.


You can also find me here:

Strathclyde WildKey

A research project developing a virtual keyboard that could monitor physical movement parameters and higher-level language skills to support diagnosis of age-related conditions. The keyboard can be used for many age-related conditions depending on the types of metrics applied by monitoring movement and speech patterns over time. Some of the new metrics I added as part of this project include Fitts-calculation, Average Word Preparation Time, De-bounce Detection, Auto Correction Actions, Manual Correction Actions, Splitting keyboard offset per side, word count and Auto Correction per word. The technologies used are Java, React and Firebase.


Edesia

Edesia is a web application for the Central and West Integration Network . The application supports food banks by matching surplus food from stores in Glasgow with volunteer drivers. It displays the store locations and available food on a map, which registered drivers can use to pick up deliveries. The admin user can add, delete and update deliveries. Drivers can view and update their personal details once registered. The technologies used are React, Node and PostgreSQL.

View Live

CodeYourFuture

CodeYourFuture is a volunteer-run coding school and community that teaches refugees and asylum seekers web development. I help with the organisation, lesson design and mentoring of the students. I have been helping to teach the Javascript, React and Node modules for the past two years.

View Live

Simple Rugby

Simple rugby is a Java-based system for a rugby club to allow their coaches to keep track of players, games and training session details . it is also used to manage coaches and parent helpers details and allow coaches to track player rating based on thier skills. This system is built using JavaFX.


Quack Whack

Quack Whack is a WebVR game I worked on as part of my WebVR workshop, it is played using a card board or a VR machine. The game is played by throwing a box to a duck and everytime you hit the duck it makes a quack sound and you score a point. The technology stack used to build this game is A-frame.

View Live

Habrieta App

Habrieta App is an app that allows newly arrived asylum seekers to access different services. the app also allows users to register and login. Organisations can also add new services. The technology stack used is ReactNative, Redux.


Artwork System

Artwork System is a web system that allows clients to book and buy artwork online. The technology stack used is HTML, CSS, PHP and MYSQL.

View Live

My Shell

A C program for a simple shell, to excute basic commands like cd, setpath, getpath, ls, date, time, history, alias and others.


Your Bank

A program led to by JP Morgan as part of my university project to build a system that manages accounts and set interest rates. It's built with Java, JavaScript, HTML and CSS. JUnit testing is written and used to test the program.


Cryptogram Game

A program written in java to play cryptogram by cyphering and dicyphering crptograms. JUnit testing is written and used to test all cases of the program.


Restaurant Booking

Restaurant Booking web app, which can be used to reserve table in a restaurant, customers who booked can be viewed in a table format and can be assigned as not arrived or seated. The technology stack used to build this app is React, Redux, AWS lambda, DynamboDB, Bootstrap. React Testing library is used to test each and every component.

View Live