I am a Third Year MEng Computer Science at Durham University, hoping to become a Software Developer!
I am currently working on JSGrades - an online Qualification Tracker that allows for seamless calculations of overall grades for different qualifications and certifications. JSGrades will also provide a portal to share your achievements, and in the future will incorporate machine learning to help you calculate your trajectory and fine-tune your learning pathways.
I have experience with producing various Python programs, including:
- Repairing damaged image files using OpenCV
- Performing Data Cleaning, Analysis, and Visualisation using Pandas
- Performing Machine Learning to detect fraud with Scikit-Learn
- Instant Messaging with Python Sockets
I also have a passion for web development, including
- Front-end developing a website to give information on mental health, with visualisations in D3.s
- VWConnect: an online marketplace for VW enthusiasts, using Node.JS
- ๐ป IT Technician at Snap-on
- ๐ Accredited Affiliate Member of the Chartered Institute of Information Security
- ๐ ITIL 4 Foundation Certified
- ๐ซ SkillsBuild is IBM's premier careers and skillsbuilding platform
- ๐ฎ For our second year Software Engineering project, IBM tasked us with creating a role-playing game that incorporated the questions from SkillsBuild into an interactive game to promote continued, engaged learning
- ๐งOn this project, I focussed on building the characters/NPCs and interactable objects that delivered the questions and enabled progression
- โ Unfortunately, I currently cannot share the repo just yet, but keep a look out over the coming months!
- ๐ง Developed a solution using OpenCV and Python to repair damaged X-ray images and improve the performance of a pretrained classifier.
- ๐ Improved classifier accuracy from 0.55(baseline) to 0.90 by enhancing image quality through techniques such as noise reduction, inpainting, and edge detection.
- ๐ผ๏ธ Applied Canny Edge Detection to identify missing regions and leveraged Criminisi's Inpainting Algorithm for more realistic image restoration.
- ๐ Results showed significant improvement in X-ray image quality, directly boosting diagnostic accuracy with restored images.
- ๐ก This project demonstrates practical skills in image processing, algorithm implementation, and OpenCV.
- ๐ Link to Repo!