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 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 LiveCodeYourFuture 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 LiveSimple 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 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 LiveArtwork 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 LiveRestaurant 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