Projects
I sometimes work on fun side projects. I’ve included a subset of these below.
stargate-timeline
Stargate Buildout Satellite Images Video
match.py
A neural network framework built from scratch using artisanal (hand-written) cuda kernels.
minigrep
Quick implementation of grep in rust
Claude-Code-for-FPGA-Formal-Verification
An exploration of using AI (Claude Code) to accelerate the development of formally verified FPGA security systems through hardware-software feedback loops and adversarial testing.
rfds
AI Security RFDs - Research ideas and open problems
hack_assembler
A basic assembler for the Hack ISA written in Python.
- physNet - Web app designed to help physiotherapists assess their patients Tensorflow.js, Computer Vision, p5, ml5, node.js
- What’s your problem? - Web app built for Upping your Elvis, Hackmed 2020 winner Tensorflow, flask
- th3g00d.space - Web app for gesture based passwords, HackSheff 2019 winner Tensorflow, Computer Vision, flask, Google Cloud
- Learning ASL using Transfer Learning - Web app for using transfer learning to recognise ASL for text based adventure game, HackCov 2019 winner Tensorflow.js, Computer Vision, flask
- Conquer the World \ - Native app for a multiplayer, geocaching inspired game where players compete to claim the most territory.
- Spinning Up in Deep RL
- \ - Worked through most of the curriculum (inclduing implementing PPO).
-
ML Approaches to Dementia Assessment - (peer-reviewed publication) supervised by Dennis Wang.
-
Agent-based modelling and multi-agent systems - highest mark in class.
-
On and Off Policy Approaches to Reinforcement Learning In Chess - highest mark in class.
-
Classification of the EMNIST Dataset via Competitive Learning
- Biologically Inspired Spiking Neural Networks for Signal Processing and Classification - undergraduate dissertation supervised by Professor Daniel Coca, 2nd highest mark in my department for my cohort.