All Projects

A curated selection of my software engineering projects and technical experiments.

Weather Aggregation Service background

Weather Aggregation Service

A lightweight weather aggregation service with a lightweight HTML frontend

  • Go
  • HTML
  • Redis
Project Ponos background

Project Ponos

A high-performance, auto-scaling background task engine built entirely from scratch in Go.

  • Go
Hedgehog Bank API background

Hedgehog Bank API

A secure, RESTful backend Java service designed for modern banking applications.

  • Java
  • Spring Boot
  • Maven
Undergraduate Dissertation Project background

Undergraduate Dissertation Project

My dissertation project on building a model to evaluate the safety and ethicality of autonomous driving agents

  • Python
  • CARLA Simulator
  • Genetic Algorithms
  • AI/ML
Rock, Paper, Scissors, Lizard, Spock CLI background

Rock, Paper, Scissors, Lizard, Spock CLI

A simple Rock, Paper, Scissors, Lizard, Spock CLI game based off the game from the Big Bang Theory

  • Python
Traffic Assistance App background

Traffic Assistance App

An iOS App built on Swift and SwiftUI to allow the user to call for roadside assistance with their location.

  • Swift
  • MapKit
CoinControl background

CoinControl

A mobile app for tracking finances built using React Native

  • React Native
  • Firebase
  • Google Cloud Vision API
  • React Redux
Unifin background

Unifin

A mobile app for financial tracking built using React Native for a Hackathon

  • React Native
  • Firebase
  • Google Cloud Vision API