Portfolio

"An investment in knowledge always pays the best interest."

Work Experience

Change Birmingham

Change Birmingham

Role: Database Engineer

Engineered Postgresql Database + Full IT setup.

We Job Box

We Job Box

Role: IT Support

1st Line IT Support in the Microsoft ecosystem.

Cultures Entwined

Cultures Entwined

Role: Data Automation

Utilised Excel and UI/UX Principles to develop a custom solution.

Open Source

Pandas Contribution

Triage'd and fixed bug reports in the pandas data analysis tool.

AutoKey Contribution

Fixed bug reports in the autokey automation tool.

Raspberry PI Self-Hosting

Server hosting with RPI using only FOSS and self-made software.

Kindle Quote Extractor

Engineered a Python tool that later became a Rust UI app for automating quote extraction. Allows for output to JSON and Markdown.

xdump: Hexdump utility tool

Engineered a Pure-C tool for analysing raw binary data of any file.

Conway's Game of Life

Designed Conway's game of life in Pure-C. Utilises mathematics and computation theory to implement a Pushdown Automaton.

CastHud: C++ GUI overlay tool

Designed a GUI overlay tool letting users design any user interface on top of another application.

File Splitter and Unsplitter

Engineered in pure C.

Hatch

Wordlist generation for Cyber Security.

PyOverlay

Tool for modifying any app's UI.

Volunteering

Unify Giving

Unify Giving

Role: Software Engineer

Engineered full-stack AI-Driven software.

We Hold a Hand

We Hold a Hand

Role: IT Team Lead

Managing IT Support, Web Dev, and internal data automation.

Unify Giving

Unify Giving

Role: Book Shop Technician

Technician at Oxfam Rugby's Local bookshop.

Academic

Bachelor's Dissertation

Bachelor's Dissertation

Network Intrusion Detection System for Microservices with Novel Hybrid Finite Automata

For a full range of my projects, have a look at my GitHub: