A hardworking and enthusiastic developer with a main area of interest and knowledge in machine learning and software engineering.
I'm a Machine Learning and Software Engineering enthusiast from Bradwell, Norfolk, with programming, algorithmic and problem-solving skills across data science, machine learning and software development. I'm always eager to expand my knowledge and take on new challenges in technology.
I currently work as a Data Analyst at BT (Adastral Park), where I own the automated procedures that calculate KPIs and help maintain the Python ETL pipelines behind BT & EE device registration. Pulling data from GCP, transforming it, and loading it into BigQuery for dashboards and reports. Alongside this I'm building my AI and machine learning skills on AWS, working hands on with SageMaker, Amazon Q Developer and Lambda.
Outside of work I build my own iOS apps and I always have a backlog of Lego sets where I usually build one every two months.
A few of the projects I've worked on, take a look and make your own opinion.
My most ambitious side project, built after buying my first EV and wanting to track running costs properly. What started as a personal tool grew into a published App Store app with nearly 200 downloads and paying subscribers. Now on version 1.2, with features including OCR scanning of public charger screens, CSV/JSON data import, battery health estimation, an Apple Watch companion app, and bespoke machine learning models to perform predictions.
A notes app built around the idea of impermanence. Notes automatically delete after a set time, keeping things from accumulating. Inspired by my own habit of piling up forgotten notes while building JuiceBox. Wisppad supports a range of note types including maths, code snippets, checklists, voice, handwriting, and camera OCR. Notes that are approaching deletion visibly fade out before wisping away. Users can pin notes indefinitely by pinching them, though Wisp, your in-app companion, won't be pleased about it.
A few other projects either during university, old projects I worked on or sub-projects.
My final year project: an iOS app that identifies mobile vulnerabilities and reports them to the user - combining mobile development and cyber security. It checks for weak passwords, unsecured WiFi and open ports, connected Bluetooth devices, and scans files for potentially malicious content.
My second year Object Oriented Programming assignment: used to apply OOP principles to programmatically find Wally in a black and white image. The program cross-references the pixel values of a Wally reference against the scene, then outputs the scene with Wally's likely location shaded.
My other projects and work are on GitHub. Say hello on Instagram or LinkedIn.