ADVICE - my honours project - is a platform developed to aid students and student advisors in helping students with curricular advice. Whilst students usually visit a student advisor, this often leads to the same repetitive questions being asked. Though some of the information is readily available on UCT websites, it is not easily accessible with information being scattered across several UCT websites. ADVICE remedies this and provides a platform that collates information, offers summaries of course information and allows calculation of credits. ADVICE also hosts a chatbot that users can interact with to get answers to basic UCT specific questions.
This React app follows the LinkedIn Learning course by Brett McLaughlin on Creating a Serverless Application Using React in AWS. It uses various AWS services to host and manage a web app for a hotel.
My first dive into using Tailwind CSS. This is a simple landing page with a hero section, a cards section, contact form and a footer, fully responsive. This is a Next.js site with TypeScript.
Ever wanted to comment on a video but the uploader has comments turned off? ReComments is your go to for commenting on YouTube videos with comments turned off.
ML Video Annotations
This web app uses a machine learnining model to classify images into categories of hand and facial gestures. It then paints a specified image onto the screen for each category.
This is my personal website which I use as an online CV. It summarises the different tools and technologies I'm comfortable with as well as my work experience and academic history.
Working With Clash
This React app is built to work with the Clash of Clans API. It fetches player or clan information using their respective tags.
A React Table Tennis scoring progressive web app that stores all matches recorded to a database.
This Next.js app is a landing page for all the personal projects I've worked on. It provides an overview of each project as well as the tech stack used in each project and where possible, a link to see it in action.
WhatsApp Chat Analyser
This project uses Python to read in exported WhatsApp chat files and perform string manipulation methods to derive stats and insights about the chat in question.