[WIP] Untitled FinApp
An all-in-one desktop app for managing finances, tracking stock portfolios, planning mortgages and more.
[WIP] Untitled Sci-fi Game
Take command of a fleet of spaceships as you lead the remnants of humanity towards salvation. There are 50298 survivors left, each with their own demands and agenda.
[WIP] Atkins - ██████
Helped develop a new service to manage secure file transfer and authorisation between multiple parties, as well as visualise folder tree structures.
[WIP] Dusk til Yawn 2023
Home of our annual 24hr charity gaming livestream!
[WIP] Atkins - ███ v2.x
Led the complete revamp and restyling of a ████ █████████ Structure (███) builder for internal project managers, ensuring ███ consistency across the company.
[WIP] Atkins - ████ ██████ v2.x
Supported lead developer with a complete revamp and restyling of all pages.
[WIP] Atkins - ████ ██████
Implemented numerous features based on client requests on the road to launch for a project deliverables portal.
[WIP] Atkins - Clyx Help Desk Security
Implemented security measures to stop malicious links from reaching the help desk support team.
Atkins - TAS+ UI
Improved the UI for the mobile-first Timetable Advisory System for train drivers, ensuring better legibility and accessibility on iPads.
Atkins - NIR Online SQL 2023
Updated legacy SQL scripts to align with modern standards and speed up query times by up to 90%.
Atkins - Energyx Alerts v2.0
Helped rebuild an alerts system and write unit tests for a train energy billing platform to improve performance and enhance functionality.
VS Code Time Waster
Waiting for your code to compile? This VS Code extension adds shortcuts to Wordle, Google Doodles and more! Yes, I was bored.
Atkins - ESR App Mockup
Created an app mockup for managing train Emergency Speed Restrictions (ESR) as part of the East Coast Digital Programme.
Atkins - Rail Companion v2.1.1
Developed a new admin page to manage train driver push notification settings.
Atkins - RTPIS v2.20.0
Added What3words integration and refactored legacy code for the Real Time Passenger Information System.
Atkins - Clyx Marketing
Updated various marketing sites to improve accessibility, page load speed, and fix legacy bugs.
Eye Rest Reminder
Windows desktop app that reminds you to rest your eyes after 20 minutes of screen activity.
Vodafone - Narrowband IoT
Developed new prototypes and use cases for Narrowband Internet of Things.
Random Search Extension
Google Chrome extension that redirects you to a random search engine.
Vodafone - Web Scraper
Built a web scraper using Selenium to automate information gathering tasks that were previously reliant on copy/ paste.
Bloody API
API that inserts "bloody" into a string at appropriate locations. Built with Python Flask and hosted on Google Cloud Platform.
Wordle Clone
Wordle clone.
Vodafone - Patent
Co-developer of pending software-related patent.
Event Timezone
Converts event start time to local system time for international events. Ad-free alternative to all the other ones out there.
Dusk til Yawn 2022
Home of our annual 24hr charity gaming livestream!
Music Timer for Spotify
Plays music from a chosen playlist from your Spotify account for the duration of a timer.
Weather App
Simple weather app using openweathermap.org's API.
Vodafone - VCC Raspberry Pi
Interactive workshop teaching employees how Raspberry Pis work and how to use one.
Website v4
You are here. Revamped site with Bootstrap 5.
Vodafone - VCC Crash Course
4-week Python crash course to bring new joiners up to speed and to provide business youth cohort with additional training.
Vodafone - Digital Asset Broker
Worked on control panel using Tkinter for internal demo.
Vodafone - 5G Future Forum
Developed a case study for leveraging cross-network cross-border 5G protocols for gaming on the go, contributing to a joint-company 5G Future Forum white paper.
Vodafone - NOVA
Worked on an internal admin dashboard according to UI designer specifications.
Vodafone - Email Templates
Created custom Poppulo email templates for various internal marketing and communications teams.
Website v3
Firebase integration and replaced Bootstrap with Materialize.css.
Edinburgh Programming Society
Society website.
Tic-Tac-Toe Tutorial
Step-by-step tutorial for coding Tic-Tac-Toe in Python. Developed for Edinburgh Programming Society.
Bullet Maze
Play as a legally distinct pellet-eating ghostbuster who is definitely not Pac-Man, where the pellets are your bullets.
GitHub Pages Launch Checklist
Checklist for deploying static sites, including DNS records and asset optimisation.
Website v2
Redesigned Bootstrap 4 site.
Apocalypse Royale
The zombie apocalypse is here and the only one willing to pay for a rescue mission is a TV executive. Handle supply drops, nudge survivors, and manage the filming of this survival battle royale.
Final Grade Calculator
Simple calculator to find out what you need to score in your final exam to pass the whole course.
Website v1
Bootstrap 4 site.