Matt J Williams's Projects
Crawlin' and 4Squarin'. A Foursquare Global Hackathon (Sept 2011) project.
📝 Easily create a beautiful website using Academic, Hugo, and Netlify
ARDrone that tracks a target. A demo for the April 2013 Cardiff University Open Day. Built at the 2013 "Open Sauce" hackathon. http://www.cs.cf.ac.uk/hackathon/ By Matt J Williams and Kirill Sidorov. Warning: hacky, rushed code within!
Updated version of ARDroneTracker. Introducing better target tracking and (potentially) using JavaCV for speed.
A modern Python development set-up for Bazel.
A foursquare analysis project.
Docker images. Published to Github Packages.
Benchmarking and comparison of vector nearest neighbour in Elasticsearch.
Elasticsearch stats exporter for Prometheus
Exploring the UK's tech communities using Meetup.com.
Fork of StaySense's Fast cosine similarity (vector scoring) ElasticSearch 6.4+ Plugin
The Flux website and user documentation
Quickly rewrite git repository history (filter-branch replacement)
Find out which roads to avoid in winter weather. A maps mashup. Put together at the @BoxUK "For the Social Good" hackday (Nov 2011) by @voxmjw, @whitehankey, and @martinjc.
The Flux Helm Operator, for declarative Helming
Utilities to help with preparation and management of course material while lecturing at the School of CS&I.
Open source software tools for the LASAGNE Multilayer Network Transformation Framework.
Make a Minecraft server tweet interesting happenings.
A Sudoku solver in Java.
A discrete-time graph-based mobile opportunistic network simulator. Written in 2007-08 as part of my undergraduate BSc Computer Science dissertation "An Investigation into Data Dissemination in a Mobile Peer-to-Peer Network".
The Cardiff Python user group.
Quick reference examples for pytest
Python Rest Client to interact against Schema Registry confluent server
Testing out a few Python YAML libs.
Demo code for my talk "Cheating at rock-paper-scissors — meta-programming in Python" at Cardiff Django Weekend on Saturday 8th February 2014.