Easy Meal →
iOS Application
Snake Bot →
AI Based Snake Bot
FaceMaskD →
CNN Face Mask Detection
Wireless Sensor Panel →
Conky, Python & VNC
Retro Repo →
32-bit Cydia repo
My Github →
My Contributions
I began web development early with HTML and CSS, then advanced to backend development using PHP alongside JavaScript for interactivity. Creating custom features enhanced my skills, and exploring microcontrollers broadened my technical expertise.
During university, my most significant project was my thesis, where I developed a RESTful API utilizing a Convolutional Neural Network to detect the presence of face masks. I leveraged Python, Flask, and TensorFlow for this task and tuned the model using a publicly available dataset of 1,000 images.
iOS Application
AI Based Snake Bot
CNN Face Mask Detection
Conky, Python & VNC
32-bit Cydia repo
My Contributions
University Project that consisted of the, implementation and deployment of a cross platform app using NodeJS and Swift, where users are given recipe ideas based on their preference and ingredients available at home. The user will be provided with meal options based on predefined settings, such as calorie intake, allergies, ingredient preferences, filtered cuisines (vegetarian, vegan, kosher, etc.), type of cuisine.
Creation of Snake AI using my predetermined library. With the use of behavioural trees and path finding I was able to create a valid AI script in unity using C# to implement my algorithm. Path finding was used to calculate the most efficient route while behavioural tree were used for object detection to prevent a collision
This project aims to illustrate based on my understanding of Neural networks, specifically the creation of a CNN database (Convolutional neural network), using data sets found on Kaggle. This in turn allows for the creation of a accurate model of my own creation to specify whether or not a facemask is worn based on the input resulting in a JSON response. The Ultimate goal of this exercise was to create a Face detection API, Used in app development or a local implementation with regard to personal safety and hygiene.
SourcesSource Available: Pending ReviewCollection of software with an android tablet acting as a wireless display. This was accomplished by creating a virtual monitor using xrandr, forwarding this via VNC then using Conky as our front end. Python was used to create some additional buttons used for touch media controls along with weather controls. ADB is used to control the brightness and sleep cycles of the display using systemD services. Certain third-party utilities were used to gain IGPU & CPU power data.
Source Available: Pending ReviewDuring the course of my development of a 32bit iOS 10.3.3 Jailbreak, i required easy use and custom packages. Since a number of the Repositories originally hosting the packages have closed down i thought it would be smart to maintain my own branch.
Repo LinkConsits of my own projects with sources for facemaskD along with my Retro Cydia repo. It also contains forks of either abandoned/active projects consisting of patches and extra supported features implemented by myself.
GitHub RepoHere my primary duties involved included managing and maintaining client Magento 2 systems, overseeing both frontend and backend development, as well as production environments and CI/CD pipeline operations. I led efforts in bug resolution, security patch implementation, feature enhancements, and backend upgrades. I leveraged my full-stack expertise with frameworks and languages, including JavaScript, Python, PHP, TypeScript/Next.js, MongoDB, MySQL, Dart, and the Magento 2 ecosystem. Additionally, I developed custom GraphQL schemas and utilized tools such as Redis, Elasticsearch, and Docker to build and maintain high-performance, robust web applications.
My tasks included deploying a centralized cloud storage system, setting up mailing servers, and developing custom web applications tailored to specific business needs. By utilizing JavaScript for frontend development and Python for backend programming, along with Salesforce implementation, I streamlined operations and enhanced overall efficiency. I ensured seamless integration with Microsoft Azure to improve performance and scalability. In my role as Data Protection Officer, I oversaw compliance with data protection regulations, effectively managing both technical and non-technical responsibilities to successfully implement various initiatives.
As a contractor for Computacenter at Goldman Sachs, my tasks included specialising in the decommissioning and redeployment of proprietary trading equipment, ensuring compliance with rigorous quality assurance standards. I developed expertise in designing and deploying Windows Virtualised Trading Environments, optimising performance for secure trading operations. My keen attention to detail and ability to work efficiently under pressure were instrumental in ensuring the seamless execution of projects.
In my volunteer role, I successfully implemented backend solutions to automate administrative tasks, resulting in a significant enhancement of operational efficiency. I designed promotional materials using Photoshop and managed mailing campaigns, employing conversion rate optimisation (CRO) techniques to boost engagement and response rates. Furthermore, I utilised data analytics to inform event planning and optimise logistics, ensuring smooth and effective execution.
As part of the IT team, I played a crucial role in developing a prototype database for the real estate sales division, designing a robust and user-friendly system that streamlined sales operations. I collaborated effectively with various teams to ensure the successful implementation and adoption of the new system. Additionally, I developed a secure backup solution that enabled the company to reliably back up its data to external media and cloud services.