Skip to content
View jsduxie's full-sized avatar

Highlights

  • Pro

Block or report jsduxie

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this userโ€™s behavior. Learn more about reporting abuse.

Report abuse
jsduxie/README.md

๐Ÿ’ซ About Me:

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

๐ŸŒ Socials:

LinkedIn

๐Ÿ’ป Tech Stack:

C C# C++ CSS3 HTML5 Haskell JavaScript LaTeX Markdown Python Vercel AWS .Net React NodeJS Nodemon OpenCV MongoDB MySQL SQLite Figma Matplotlib NumPy Pandas scikit-learn GitHub Git Jira Notion

๐Ÿ“Š GitHub Stats:

GitHub Stats

๐Ÿ† GitHub Trophies


๐Ÿ’ฐ You can help me by Donating

PayPal

๐Ÿ’ป Projects

Role-Playing Game to Companion IBM SkillsBuild

Main Menu
  • ๐Ÿซ 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!

Image Processing to Repair Damaged X-Rays with OpenCV and Python

Main Menu
  • ๐Ÿ”ง 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!

Popular repositories Loading

  1. opencv-xray-repair opencv-xray-repair Public

    A Python Program to repair damaged X-Ray Images using OpenCV, as part of my Image Processing Coursework

    Python

  2. jsduxie jsduxie Public

  3. github-readme-stats github-readme-stats Public

    Forked from anuraghazra/github-readme-stats

    โšก Dynamically generated stats for your github readmes

    JavaScript

  4. the-disappearance-game the-disappearance-game Public

    GDScript

  5. JSGradesMini JSGradesMini Public

    A lightweight .NET MAUI Application allowing for the storing, organisation and calculation of grades for qualifications, such as degrees.

    Assembly

  6. jamesduxbury-dot-com jamesduxbury-dot-com Public

    My personal portfolio website!

    TypeScript