King's College London
Computer Science MSci
Relevant work:
Queensmead School
GCSEs & A Levels
Exchange/Transfer Consultant & Technician
London Foreign Money Exchange
HoodHood enables you to type in English and have your text instantly transliterated to Arabic
A link shortener that allows you to set custom URLs, expiration dates and manage them from your account.
A CLI tool which scrapes and loads magnet links for HorribleSubs torrents from nyaa.si. Useful for when batches of episodes don't exist.
User may specify the show name, quality, range of episodes and the option to either automatically load the magnet or download the .torrent files
A simple chatbot to download YouTube videos for Telegram.
The videos are sent directly on Telegram and can be saved to your phone. Once you share a link to the bot, you can navigate a simple inline keyboard to select any quality for video/audio streams and have it sent.
A quick and simple polling application. Features:
Built using the MERN stack, so MongoDB stores the questions and the front-end was created using React with Express/Node running the server and API. Hosted on Heroku.
An implementation of the k-nearest neighbours algorithm in Python.
Takes a CSV file with the relevant data and can make predictions based on the simple classifier algorithm.
User can change the value of k and enter their query features to receive a prediction. For example, using the weight-height example, you can enter a weight and height and the algorithm will return a prediction of the sex of
that person.
ComputingHub was a GCSE Computer Science revision website I created while studying for my GCSEs along with some friends. I learned a bit about HTML/CSS and about getting a website online. The project is no longer maintained but a version of it is available here.
A tool to assist players in Teamfight Tactics by Riot Games by providing a variety of tools. I started work on this as soon as the game was announced, but eventually abandoned it as a well-established company created their own version and was adopted
my most players who were looking for such a tool.
Some of the things I learned: