Portfolio

Projects

Current and Past projects that I have worked on.

System Gallery

System Screenshot

Dotfiles

Arch Linux Dotfiles

Link ↗

Creator / 17.04.2026 / In progress

Creating a Arch Linux Hyprland setup. I have explored both a waybar setup and a quickshell setup both using the same apps. I am currently perfecting the quickshell layout before dailying it.

What It Is

It's a custom design of how I interact with Arch Linux through Hyprland.

How It Was Built

The idea behind the build was to make it so I could use it on a daily basis while being clean and lightweight.

Git Linux
ADSB-TUI

Terminal User Interface

ADSB-TUI

Link ↗

Creator/ 25.05.2026 / Done

ADSB-TUI is a project of mine to experiment and learn about Terminal User Interfaces. It's also a project that refreshes my python knowledge as it was rusty.

What is it?

Adsb-tui is a terminal user interface that gives you aircraft information of all aircraft flying with a 250 mile radius.

Features

ADSB-TUI has Callsign, Aircraft Type, Registration, Altitude, Speed, Year the aircraft was built and Owner columns. There is also colour indication for military aircraft (green) and aircraft with emergencies (red). On the right hand side there is a radar with all of the aircraft in respect to your own location which is located when you first start the application.

Git Python Textual API's
Blokus

Blokus

COMP2005 Group Project

Member and Contributor / 08.04.2026 / Done

Created the game Blokus in Java as part of the COMP2005 Group Project. The game includes implementation of computer players, on device multiplayer, colour vision options, game save and more. The game was created by Group 10 which consisted of 5 people. Since the project ended I have implemented a online mode which can be played over local LAN.

What It Does

A digitized version of the board game Blokus.

How It Was Built

It was built over the Winter semester over multiple iterations. While programming we had to make the documentation required such as use case descriptions, sequence diagrams, class diagrams and more before writing the code. This was so that we learned the practices of working in a group and following documentation.

Git Java

Computer Vision

Phoenix Aerospace

2026

Computer Vision using Python on a Nvidia Jetson and a Intel RealSense D435i Camera.

Python OpenCV

Obstacle Avoidance

Phoenix Aerospace

2026

Obstacle Avoidance using computer vision using Python on a Nvidia Jetson and a Intel RealSense D435i Camera.

Python OpenCV YOLO

ellison4.uk

My Website

2026

This website which your on is a representation of my skills and who I am.

HTML/CSS JavaScript Cloudflare Git