This is your work, valued
Head of Core Technology, UK AI Security Institute
bazel_rules_nodejs_contrib. Ecosia specific JS Bazel rules to be used with the NodeJS rules
24CanvasHelper. A command-line utility to automate or extend functionality of the Instructure Canvas LMS.
11inspect_vagrant_sandbox. Python
6chopsticks. CoffeeScript
5pkl-playground. TypeScript
3pklpack. TypeScript
3minuet. TypeScript
3inspect_costs_plugin. Python
2haste-server. open source pastebin written in node.js
1GoogleAppsScripts. Work with data from a spreadsheet to accomplish tasks in Google Apps (create calendar entries, fill in data in a template document).
1jupyter-notebook-docker.
1node-single-executable-action. A GitHub Action for building Node.js Single Executable Applications
1kubernetes-skeleton. A collection of manifests for my commonly-used Kubernetes applications
1PySlackInvite. A simple webapp for slack self-singups.
1github-authorized-keys-docker. A Docker image which pulls a user's SSH keys from GitHub and puts them in authorized_keys
1kerbal-ckan-docker. A Docker image of the Kerbal Space Program tool CKAN
1docker-cloudflare. Container for Cloudflare DDNS Updater
1fastcli2influx. A script to make a speedtest request to Netflix's Fast.com and write the result into InfluxDB
1kube-deploy. Go
1cv. TeX
1MusicBench. An eval to test how good multimodal-input LLMs are at identifying AI-generated music
1inspect_image_agent. Use image-generation models as AI agents? Surely not.
1