The above are just a few examples of some major projects I've undertaken. I've been coding since 2016, creating numerous projects, some big and some small, and I've learnt a lot along the way. To this date, I've written hundreds of thousands of lines of code, coming together into hundreds of projects, for windows and linux, and even some for android. I've also been a avid user of Raspberry Pis since 2016, creating numerous projects, some notable examples being home automation, alongside a frontend interface for a connected device. Along the way I've learnt an almost incomprehendable amount of knowledge, to the point where it feels like computers are truly at my fingertips, to the point where I can't list everything I've learnt, because in my head, that list tends towards infinity.
If someone can code something then why can't I?
It's a mindset I've had from the very beginning, that nothing is out of reach. I've always been a very curious person, and I've always wanted to know how things work, and how to make them work. So, in the future, after my current projects and other unrelated work, I'm looking to delve deeper into the lower levels of computing, designing my own operating system from scratch. No one said it would be easy, but I'm willing to try.
Scroll down for some demos of my work...
This algorithm was built in python, to no external design other than what I thought might work. After reading the text at the top of the captcha, the program proceeds to check if it has a dataset for this item yet. If not, it does a quick trawl on the internet, downloading suitable images and training itself. Once it has trained itself, it then finds all the images in the captcha, before using the model to test if the item mentioned in the text is in the image. If this is the case, the program moves the mouse and clicks on the image. All that's left to do is click the verify button.
This algorithm was also built in python, and allows for quick and easy antivirus test in a virtual machine. Simply place all your samples in a folder, and the program will run them, testing how long the antivirus takes to detect each malware sample, and terminate it. Don't have your own samples? The program is capable of downloading a sample repository off github, extracting the samples, and executing those instead.
NB. The image above shows an output of the program while it was being tested. Not all data in the image is correct.
To try this out for yourself, you can find all the code in this repository.
How many times have you got fed up because of your poor productivity? Distractions on your computer are no more. You can simply enter websites, gameservers, etc. into the program, and it will block them for you. You can even schedule blocking times, so you can't get distracted when you should be working.
Want to see more? There's a dedicated section for Revisioner on this site, found here.
Has the system outage caught you off guard before? Not any more. With this statuspage, it can track the status of your systems up to every minute, and notify you of any downtime. No port open on your systems? No problem - your systems can be set to regularly post their stats. If they miss a post, then they're assumed down.
The entirety of the statuspage is equipped with User Access Levels, logging in via the legacy method or google oath. Users can be added to manage the statuspage with different privileges, as well as temporary admin invites. An API is also available, with API key management another part of the admin panel.
The system also supports incidents, which have the functionality to have updates added, be resolved, deleted, etc.
Want to see more? You can view this project setup for my systems here.
A lockdown project was to build a discord bot. Despite not being that computationally complex, it taught me a lot, especially about user experience: if a user can break something, they will, and they won't follow instructions. This was my first project designed to be properly used by the public, and successfully used by the public. To this date, it has been verified, although it is becoming a burden to maintain.
Want to see more? There is an in-depth page on this on our site, which can be found here.
I'm currently working on a project in Vulkan. Once that's finished, I plan to build an entire lightweight operating system. It's been a long journey to this point, but one I'll never forget. The path doesn't end here though - it winds through the very hills it took to get here, and towards the horizon it goes...
Want to contact me on social media? Socials are linked below (discord preferable).