Loading...
I'm a self-taught developer who codes a variety of languages, and when I say code - I mean actually write code, and not copy and paste from Stack Overflow. Overall, I've written tens of thousands of lines in each of Python, Java, and JavaScript. Currently, I'm working on brushing up my C++ skills, and learning Vulkan for graphical programming, involving linear algebra and low-level programming with the GPU, which I am keen to explore. My last major project was a statuspage, which is currently public and can be found here. Most of my projects aren't actually published on GitHub, as some weren't designed to be open-sourced with ease. Projects I've created:
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.
Currently under development is an android app, written in the Flutter framework, which provides the ability to view live tracking information for any train on the UK rail network, through various APIs
including that of NationalRail. The functionality will be extended to support journey planning, and viewing additional train data through different APIs. As part of this project, I have designed a REST API
capable of interpreting data from various rail APIs, and merging them into data from both.
The app is currently not available for download, mainly owing to APIs being no longer free above a certain threshold.
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).
Socials
This website is managed and maintained by Infinity.
Thanks to Diacius for helping.
This site uses particles.js from GitHub.
You can view and fork this website freely on GitHub, although please comply with the license details available there.
codebyte
Featured Servers
My own friendly server covering all of my projects. Just a hub for bug reports, and discussions around programming topics.
Some other cool server I help moderate, chill and help people learn to code.