An open API service providing repository metadata for many open source software ecosystems.

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