Tom Goring's repositories
elementary-cellular-automata
Small script to generate output rows of arbitrary elementary cellular automata rules.
EnterpriseSystemsDevelopment
A repo containing our group work for the 2020 ESD assignment.
Advent-of-Code-2020
Repo to hold code for the 2020 Advent of Code
BioComputation
Repo holding my work for the final year Biocomputation module. Contains a feed-forward neural network trained by a genetic algorithm.
boolean-networks
A small exercise to automatically step throguh states of a boolean network for my Biocomputation revision/exam
chartjs-plugin-crosshair
Crosshair plugin for ChartJS
Y3-Cryptography
Repo to hold my work on the final year Cryptography module. Has a library of cryptography related functions and a GUI made using React (previously Iced).
Electron-Calculator
Small calculator built with Electron
learn-haskell
Small repo to hold some haskell exercises
libc
Raw bindings to platform APIs for Rust
mio
Metal I/O library for Rust.
opentelemetry-rust
The Rust OpenTelemetry implementation
polling
Portable interface to epoll, kqueue, event ports, and wepoll
pybch
A script to derive and use generator matrices for BCH coding in my cryptography module
reinforcement-learning
A small repo to practise q-learning for biocomputation
rust-errno
:boom: Cross-platform interface to the `errno` variable
rustix
Safe Rust bindings to POSIX-ish APIs
sieve-of-eratosthenes
Small command line program to generate primes up to an integer limit. Written in Julia
signal-hook
Rust library allowing to register multiple handlers for the same signal
socket2
Advanced configuration options for sockets.
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
tomgoring.co.uk-api
API for my personal website - written using actix-web in Rust.
tomgoring.co.uk-client
Client side code for my personal website. Written in React with a plan to move gradually towards Typescript integration.