Backend Developer
Responsible for maintaining, repairing and installing new game systems, as well as hardware and software for servers. Helped guests with technical issues during their game.
Updated a client's app to meet Google Play SDK requirements achieved successful Play Store approval after initial rejection. Created landing pages for clients to represent their business.
Assisted in Computer Science labs and lectures, represented my university by teaching programming and robotics to guests at events such as New Scientist Live 2024 and university hosted STEM events.
Installed, configured and repaired CCTV systems and smart home appliances including smart thermostats, lighting systems and smart locks.
This is a plane tracker made with a Raspberry Pi and a Radio Antenna, it receives radio signals
broadcasted
from airplanes which contain position and flight data, the planes are then displayed in
their
live position
on a radar display and their data is uploaded to my Firebase DB.
The Firebase data is pulled by a Kotlin app I made to show stats and let me control the plane tracker.
Zombie Island is an online multiplayer web game with a massive shared world where players explore,
battle enemies, collect loot, trade with others, upgrade their gear and complete missions together or alone.
The game is currently playable at:
https://zombieisland.online
Flight Logger is a full-stack web application that allows users to log, update, and delete flights they've taken. The interactive home dashboard displays insightful statistics such as the most frequently used airline, airport, and aircraft, helping users visualize their travel history and patterns over time.
Take Me Out is a food ordering website for restaurants and customers. Users can login, view restaurants, track their order and more. Restaurant owners can monitor their daily revenue, orders, ratings and more. This was a group univeristy project developed using AGILE methodologies which got a final grade of 100/100.
A ground station setup for receiving and decoding satellite imagery using a custom antenna array.
The system captures real time satellite radio transmissions and processes them into viewable images
from satellites such as Russian Meteor-M series and American NOAA satellites.
Here you can see my setup and some examples of images I've received from Meteor-M2 3 and 4 satellites when they were
passing over the UK.
My Homelab which consists of self hosted projects and services, some of these include:
A NAS used to store
backups of projects, photos and files for me and my family, each person has their own user account with different
privellage levels.
An XMPP server running on an old laptop which provides self hosted communication for me and friends also allowing
fast communication even with a slow internet connection.