GitHub / hwixley 45 Repositories
Full Stack Engineer | Dark Mode Enthusiast | First Class BSc (Hons) AI & Computer Science Graduate from the University of Edinburgh
hwixley/github-stats
An automated workflow for generating visualizations of my GitHub stats
Language: Python - Size: 2.11 MB - Last synced at: 22 days ago - Pushed at: 22 days ago - Stars: 0 - Forks: 0

hwixley/EspruinoWebIDE Fork of espruino/EspruinoWebIDE
The Espruino Web IDE - A Chrome Web App for programming Espruino
Language: JavaScript - Size: 21 MB - Last synced at: 23 days ago - Pushed at: 23 days ago - Stars: 0 - Forks: 0

hwixley/BangleApps Fork of espruino/BangleApps
Bangle.js App Loader (and Apps)
Language: JavaScript - Size: 103 MB - Last synced at: 26 days ago - Pushed at: 26 days ago - Stars: 0 - Forks: 0

hwixley/hwixley
Size: 210 KB - Last synced at: 28 days ago - Pushed at: 28 days ago - Stars: 0 - Forks: 0

hwixley/Dining-Philosophers-Problem
Optimised spaghetti eating
Language: Rust - Size: 253 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

hwixley/live-custom-ubuntu-from-scratch Fork of mvallim/live-custom-ubuntu-from-scratch
(Yes, the project is still alive 😃) This procedure shows how to create a bootable and installable Ubuntu Live (along with the automatic hardware detection and configuration) from scratch. A Linux to call your own.
Language: Shell - Size: 844 KB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 0 - Forks: 0

hwixley/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.
Language: Swift - Size: 72.9 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 10 - Forks: 1

hwixley/WYX-CLI
Swiss-army-knife CLI compatible with BASH & ZSH on Debian and Macintosh with an array of utilities for optimising your development workflow and productivity in the terminal
Language: Shell - Size: 102 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 9 - Forks: 2

hwixley/ASCII-Art-Generator
A python script to transform images into ASCII art in your terminal. Nick Cage DLC included.
Language: Python - Size: 422 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

hwixley/Farey-Number-Fractioniser
Turning rational numbers into rational fractional forms using concepts from the Farey algorithm.
Language: Python - Size: 18.6 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hwixley/Noisy-Sensor-Waveform-Modelling
Language: Python - Size: 429 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hwixley/harrywixley.com
A website to showcase my coding portfolio
Language: HTML - Size: 2.67 MB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hwixley/mslearn-tailspin-spacegame-web Fork of MicrosoftDocs/mslearn-tailspin-spacegame-web
Code used in Microsoft Learn modules to support Azure DevOps
Language: Shell - Size: 804 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

hwixley/python-playground
Language: Jupyter Notebook - Size: 478 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

hwixley/polarh10-fall-detection-dataset-generator
An iOS Polar ECG and Accelerometer Data Collection System
Language: Swift - Size: 29.4 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

hwixley/ivy Fork of unifyai/ivy
The Unified Machine Learning Framework
Size: 149 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

hwixley/Travelling-Salesman-Problem
Algorithms for the travelling salesman problem, including my custom implementation 'Temperate'.
Language: Python - Size: 589 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

hwixley/SDP-handle-recognition
Language: Jupyter Notebook - Size: 115 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hwixley/SDP-personal-report
My report for the UG3 System Design Project detailing my main contributions and lessons learned while developing our autonomous cleaning robot DR PHIL
Size: 1.49 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hwixley/Vue.js-practice
Language: HTML - Size: 4.88 KB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

hwixley/University-Work
This repository annotates and lists the work I have completed in my various University courses.
Size: 75.2 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hwixley/SDP-synthetic-dataset-generator
System Design Project: experimentation with developing a script to generate a synthetic door and handle image dataset by superimposing door images on random backgrounds for a YoloV3 door handle recognition model
Language: Jupyter Notebook - Size: 3.99 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hwixley/ST-Coursework1
Functional testing, coverage analysis, test-driven development
Language: Java - Size: 17.9 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hwixley/PI-cwk3
Case study on legal case between Epic Games and Apple/Google
Size: 8.53 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

hwixley/PHP-practice
Language: PHP - Size: 1000 Bytes - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

hwixley/MLPR-Coursework2
Coursework 2 for Machine Learning and Pattern Recognition
Language: HTML - Size: 26.5 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hwixley/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.
Language: TeX - Size: 741 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hwixley/MLPR-assignment-1
Machine Learning & Pattern Recognition - Coursework 1
Language: HTML - Size: 62.7 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 0 - Forks: 0

hwixley/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.
Language: Python - Size: 3.37 GB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hwixley/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.
Language: TeX - Size: 1.44 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hwixley/Inf2D-Coursework2
PDDL implementation of a travelling agent
Size: 636 KB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

hwixley/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.
Language: JavaScript - Size: 4.46 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

hwixley/Inf2D-Coursework1
Tree traversal algorithm implementations: bfs, dls, a*, minimax
Language: Haskell - Size: 1.24 MB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 0 - Forks: 0

hwixley/Inf2B-Coursework1
Task1 - data analysis & classification with multivariate Gaussian classifiers
Language: MATLAB - Size: 11.6 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

hwixley/IAML-cwk1
Introductory Applied Machine Learning - Coursework 1: simple machine learning model development, and analysis using Sci-Kit Learn and Numpy
Language: Jupyter Notebook - Size: 5.84 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

hwixley/ILP-cwk2-report
Informatics Large Practical - Coursework 2 Report: Developing pathplanning software for a drone and mapping it's route on a map that avoids no-fly-zones parsed as Geo-JSON objects.
Size: 33.8 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

hwixley/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.
Language: Jupyter Notebook - Size: 137 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

hwixley/IAML-cwk2
Introductory Applied Machine Learning - Coursework 2: development and analysis of machine learning models on the FashIonMNIST dataset using SciKit-learn
Language: Jupyter Notebook - Size: 74.2 MB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

hwixley/go-file-server
A very simple file server in Go
Language: Go - Size: 3.59 MB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hwixley/gazebo_models Fork of osrf/gazebo_models
Model database
Size: 852 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hwixley/FNLP-Coursework2
Supervised and semi-supervised training of Hidden Markov Models using the Viterbi algorithm
Language: Python - Size: 363 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

hwixley/FNLP-coursework1
Language identification and PP-attachment disambiguation
Language: Python - Size: 6.79 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

hwixley/ctscan-covid19-severity-detection
Preprocessing the STOIC2021 dataset for detecting COVID-19 severity
Language: Jupyter Notebook - Size: 12.3 MB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

hwixley/DrPhil-App
iOS App for monitoring and sending commands/message to an autonomous door handle sanitisation robot
Language: Swift - Size: 17.8 MB - Last synced at: over 1 year ago - Pushed at: almost 4 years ago - Stars: 0 - Forks: 0

hwixley/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
Language: Java - Size: 21.7 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 1

hwixley/CS-Coursework3
Using buffer overflows to exploit vulnerable C programs.
Language: C - Size: 198 KB - Last synced at: over 1 year ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

hwixley/CS-Coursework1
Asymmetric encryption, email spoofing, mitm attacks
Language: Python - Size: 2.41 MB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hwixley/BI-Coursework2
Using DNA sequence alignment tools (ie. BLAST) to detect the relation between SFARI genes and Autism Spectrum Disorder (ASD).
Language: HTML - Size: 250 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hwixley/BI-coursework-1
Using DNA sequence alignment tools (ie. BLAST) to detect the existence of the GULO gene (used to biosynthesise vitamin-C) in varying different organisms.
Language: Jupyter Notebook - Size: 13.5 MB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

hwixley/AR-Coursework1
Theorem proving in Isabelle
Language: Isabelle - Size: 587 KB - Last synced at: over 1 year ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 0

hwixley/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.
Language: Python - Size: 43 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 5 - Forks: 0

hwixley/SDP-DrPhil
DR.PHIL (Disinfecting Robot Prioritising High Interaction Locations) is an autonomous robot which can navigate a single floor, and disinfect door handles. This product was awarded 3rd place and the Robotical prize (out of 24 teams).
Language: Python - Size: 237 MB - Last synced at: 12 months ago - Pushed at: about 4 years ago - Stars: 0 - Forks: 1

hwixley/Fractal-Animations
Language: C++ - Size: 78.1 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

hwixley/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.
Language: Jupyter Notebook - Size: 58.7 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

hwixley/opensea-cloudscraper
Using cloudscraper to bypass cloud defenses for opensea web scraping
Language: Jupyter Notebook - Size: 409 KB - Last synced at: over 1 year ago - Pushed at: about 3 years ago - Stars: 0 - Forks: 0

hwixley/ILP-cwk1
Informatics Large Practical - Coursework 1: Rendering air-quality maps by parsing air-quality geo-json data from a local webserver.
Language: Java - Size: 69.3 KB - Last synced at: about 1 year ago - Pushed at: over 4 years ago - Stars: 0 - Forks: 0

hwixley/Bike-Rental-System-CW3
Software engineering project: creating a customer & employee client for a bike rental company.
Language: Java - Size: 1.79 MB - Last synced at: 9 months ago - Pushed at: over 5 years ago - Stars: 0 - Forks: 0

hwixley/INF2CS-MIPS-processor-simulator
Simulator of a MIPS processor in C: executes 32 bit binary instructions, including dynamic memory allocation.
Language: C - Size: 40 KB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0
