Personal Projects
Keyboard breaker was a project made to try and understand some OpenCV concepts better and to try and implement them in a fun project. I used template matching as well as colour matching in this project and even created my own neural network for letter classification to improve on pyteseract. I had an accuracy of 93.5% which could have been improved with a better designed network and more data. Moreover, I also gained experience in pyautogui to automate the game and defeat even the hardest difficulty with ease.
Rahbot started out as a simple discord bot that allowed European users to paste in their competitive profiles and recieve a role either through API use or webscraping, however, it has expanded to do much more. Rahbot now also includes features such as: game and statistics tracking using PostgreSQL, team balancing, leaderboards, discord role manipulation tools and setup tools to make introducing the bot to a new server as easy as possible!
This is my website, the place you are now! I made this to try and understand flask and how it works and to also learn some simple HTML and css. While this website first started out as a just a single page it is now also a place to host some of my personal project!
gh-socials or Github Socials is a Github CLI extension that is used to generate links to a github users socials. This users githubs api as well as some shell script parsing to get the email, twitter and email of any specificed github profile. From this I learnt a lot about shell scripting as well as being a good introduction to Github's API.
Show stats poster is a poster making program hooked up to a GUI made with PyQT5. This allows you to input any TV series that's on IMDb and create a poster with all the ratings. It also allows you to choose your desired colour from a colour wheel so you can customize the posters to your liking. From this I learnt about the IMDb API as well as creating GUI's in python.