Jay Rabjohns's repositories
Dissertation
SPCF: Interpreter Development and Affine Program Transformation Showcase
dissertation-refactoring-spcf
SPCF: Interpreter Development and Affine Program Transformation Showcase
distributed-memory-parallel-computing
Building a parallel program in C to run on an Azure cluster consiting of multiple compute nodes using OpenMPI for message passing.
shared-memory-parallel-computing
Implementing a parallel program on an Azure cluster with shared memory access using C and pthreads..
2D-image-transformations
Exploring 2D matrix transformations for manipulating and animating shapes
image-warping
Implementing various image warping techniques with python and numpy
data-structures-and-algorithms
Various data structures and algorithms implemented in C and Java
ml-regression
Predicting house prices using a regression model on the California housing dataset
rust-vs-scala-hackday
Hackday project comparing rust and scala in the context of building microservices
multithreaded-web-server
A basic HTTP web server built from scratch in rust.
classification-models
Training and evaluating a suite of classification models on multiple datasets.
ensemble-methods
Using ensemble learning techniques to classify handwritten digits.
news-article-catogorisation
An exploration into natural language processing by training models to categorise the contents of news articles
deep-learning-basics
Exploring deep learning and associated concepts by training a model to predict a house's proximity to the ocean in California
convolution-neural-networks
Implementing a CNN classifier trained on the MNIST dataset, and comparing its results to a collection of classical models.
raytracer
An exploration into ray tracing and SIMT programming using C++ and the CUDA toolkit
simply-typed-lambda-calculus
An implementation of the simply typed lambda calculus in Haskell
advent-of-code
Monorepo for advent of code solutions
minigrep
Based on chapter 12 of the rust book
chat-program
An end-to-end encrypted chat program built with C# and WPF
nextcloud-backup
Script to backup data, apps, databases, and configs on a selfhosted Nextcloud server
java-networked-app
Coursework submission for 'CM10228 Principles of Programming 2' in my first year of study at the University of Bath.