Showcase

Thesis Photo credit: Joe

Artificial Intelligence Based Image Recognition Using Limited-Resource Hardware for an Aerial Drone Application

PhD Thesis. (2025)

QUB

Single Board Computing for Image Recognition on an Autonomous Drone Photo credit: Joe

Single Board Computing for Image Recognition on an Autonomous Drone

Conference paper presented in IEACon. (2023)

IEEE

Photo credit: Joe

Current State of the Art in Object Detection for Autonomous Systems

Conference paper presented in IMC37. (2021)

ResearchGate

Photo credit: Kevin

The Development of Image Recognition Capability for a UAS System Based on IMechE Challenge Requirements.

Master Project, Object Detection on a Rover using a RPi 3. (2020)

TBD

Photo credit: Joe

Design, Build, Fly Module

Part of a 7 man team creating and flying an autonomous fixed-wing Drone. (2019)

Youtube

Skills

Software Skills

  • python

    Python

    My Codebase
    The following list is what I did with Python:
      -Object Detection Tasks
      -Discord Bot
      -Quiz Manager (e.g. manage points and posting the next questions)
      -Converting .xml to .txt in the format of YOLO series of labelling their objects.
  • solidworks

    Solidworks

    Used throughout my time during university and creating components to filfull different requirements.
  • CATIA

    CATIA V5

    Used during the final year of my Master's undergraduate as an aerospace engineer.
  • linux

    Linux

    I have used Linux on different platforms such as:
      -Desktop Computer
      -Raspberry Pi 3 & 4
      -Vim3Pro
      -Jetson Nano
      -Google Coral Dev Board Mini
  • Mission Planner

    Mission Planner

    Experienced with making a planned mission for a fixed wing drone to fly autonomously including take-off and landing operation.
  • Microsoft Office

    Microsoft Office

    Experienced in:
      -Word
      -Excel
      -Teams
      -PowerPoint
      -Outlook
  • Docker

    Docker

    Experienced with using docker for the use of object detection due to the ease of use of using the same environment that someone else has recommended for their codebase. I have used docker as well for other projects due to the ease of making a new/specific environment.
  • VBA

    VBA

    Used during my first year of my undergraduate as an aerospace engineer. That inspired me to look more into programming.
  • DELMIA

    DELMIA

    Used during the final year of my Master's undergraduate as an aerospace engineer.
  • Abaqus

    Abaqus

    Used during the final year of my Master's undergraduate as an aerospace engineer.
  • ANSYS

    ANSYS

    Used during the final year of my Master's undergraduate as an aerospace engineer.

A.I. Related Experience

  • PyTorch

    PyTorch

    Used for the Thesis Project. Github
  • Tensorflow

    Tensorflow

    Used for the Thesis Project. Github
  • OpenCV

    OpenCV

    Used for Object Detection for all the projects shown in the showcase. As well as FF 14's Treasure Hunt activity.
  • Nvidia Jetson

    Nvidia Jetson Nano

    Used for Object Detection specifically for the Thesis Project.
  • Khadas

    Vim3Pro

    Used for Object Detection specifically for the Thesis Project.
  • Google Coral

    Google Coral Dev Board Mini

    Used for Object Detection specifically for the Thesis Project.
  • Raspberry Pi

    Raspberry Pi 3 & 4

    The following points are what I used RPi for:
      -Password Manager using Passbolt
      -Discord Bot for music, intro music when someone joins chat and integrated with the ff14 Treasure Hunt object detection.

Soft Skills

  • Presentation

  • Teamwork

  • Independent Work

  • Research and Writing