Harry Wixley's repositories
Fall-Detection-App
Commercial iOS fall detection app. Connects to a Polar H10 device for triaxial acceleromter and ECG signals. These signals are passed to a trained ResNet152 model using Tensorflow background processes for live inference.
ChatGP-Tea
A CLI for talking to ChatGPT, saving conversation logs, and turning code blocks (language agnostic) from it's responses into executable shell commands.
fall-detection-data-collection-server
A localhost server to ensure secure and private data collection for fall detection data. This server uses IP-based whitelisting for security. This server streams ECG & Accelerometer data in chunks using a circular buffer to mitigate data loss.
ASCII-Art-Generator
A python script to transform images into ASCII art in your terminal. Nick Cage DLC included.
BI-Coursework2
Using DNA sequence alignment tools (ie. BLAST) to detect the relation between SFARI genes and Autism Spectrum Disorder (ASD).
Drone-Route-Planner
A drone air-quality mapping system. The drone's movement is constrained to moving in fixed increments, and only angles of 10. The system retrieves drone air-quality stations, and no-fly-zones as Geo-JSON objects from a webserver. The system then uses these to find an optimal route to pass through all the stations without going into any no-fly-zones
Fall-Detection-Deep-Learning
Preprocessing my fall detection dataset using data standardisation and sliding windows, and splitting this data into train/validation/test sets. Modelling performed on PyTorch using LSTM and CNN networks. The final models were exported to `.tflite` files to be run on a mobile phone. The best performing model was the ResNet152 with 92.8% AUC.
FNLP-Coursework2
Supervised and semi-supervised training of Hidden Markov Models using the Viterbi algorithm
INF2CS-MIPS-processor-simulator
Simulator of a MIPS processor in C: executes 32 bit binary instructions, including dynamic memory allocation.
CS-Coursework3
Using buffer overflows to exploit vulnerable C programs.
ctscan-covid19-severity-detection
Preprocessing the STOIC2021 dataset for detecting COVID-19 severity
EMNIST-NeuralNet-Regularisation-Experiments
A study of the problem of overfitting in deep neural networks, how it can be detected, and prevented using the EMNIST dataset. This was done by performing experiments with depth and width, dropout, L1 & L2 regularization, and Maxout networks.
Fall-Detection-Dataset-Generator
An iOS fall detection data collection system. It uses CoreMotion for retrieving accelerometer, magnetometer, and gyroscope sensors, and interfaces with a PolarH10 chest strap for ECG data using the Polar SDK.
Farey-Number-Fractioniser
Turning rational numbers into fractional forms using concepts from the Farey algorithm.
FNLP-coursework1
Language identification and PP-attachment disambiguation
github-stats
An automated workflow for generating visualizations of my GitHub stats
go-file-server
A very simple file server in Go
ivy
The Unified Machine Learning Framework
MLP-coursework1-report
Machine Learning Practical - Coursework 1 Report: a study of the problem of overfitting in deep neural networks, how it can be detected, and prevented using the EMNIST dataset. This was done by performing experiments with depth and width, dropout, L1 & L2 regularization, and Maxout networks.
MLP-coursework2
Machine Learning Practical - Coursework 2: Analysing problems with the VGG deep neural network architectures (with 8 and 38 hidden layers) on the CIFAR100 dataset by monitoring gradient flow during training. And exploring solutions using batch normalization and residual connections.
MLP-coursework2-report
Machine Learning Practical - Coursework 2 Report: Analysing problems with the VGG deep neural network architectures (with 8 and 38 hidden layers) on the CIFAR100 dataset by monitoring gradient flow during training. And exploring solutions using batch normalization and residual connections.
mslearn-tailspin-spacegame-web
Code used in Microsoft Learn modules to support Azure DevOps
Noisy-Sensor-Waveform-Modelling
A python script for generating mock sensor waveform signal data with tunable noise.
open-react-template
A free React / Next.js landing page template designed to showcase open source projects, SaaS products, online services, and more. Made by
opensea-cloudscraper
Using cloudscraper to bypass cloud defenses for opensea web scraping
University-Work
This repository annotates and lists the work I have completed in my various University courses.