Projects / contributions
autolaunch
AutoLaunch extension for VS Code
capistrano git with submodules
Git submodules support for Capistrano 3.7+
cex webscraper
A web scraper for the public API of UK high street store CEX.
dotfiles
A versioned collection of key configuration files or shell utility scripts that I maintain for my everyday use
FSC Candidates Test
FullStack.Cafe Content Maintainer test repository
fundamental waves plotter
A program in python to take a standardised-structure json document and disseminate this information into a single compound sin wave line plot using matplotlib
guitar visualiser
A python-based utility for visualising the notes of scales on a guitar/stringed instrument fretboard
HAB sensor
A repository tracking development of ESP8266 software that collects humidity, temperature and light data and submits results to openHAB
homebrew php
brewtap for valet plus
jeql
jeql is a GraphQL plugin for jekyll
ldc scraper
Scraping contents of Lloyds Market directory
LinkedIn Scraper
A scraper used for getting job listings for specific companies on LinkedIn
MaxTabs
A Firefox extension/add-in that allows the user to set an arbitrary per-window tab limit to attempt to encourage more focused, productive browsing, or more organised browser window arrangements
on save
Run a shell command when you save a file in Atom
Portfolio SA
Some example exercises for intro to programming
powerplant
Optimize and assist planning your garden
processing
A series of experiments on creating programmatic visual art using the processing (https://processing.org/) IDE
Shopping Catalogue
Response to a Junior Developer Entry test from a prospective employer. This repository constitutues a deliverable to this assignment
shopware platform
Shopware 6 is an open commerce platform based on Symfony Framework and Vue and supported by a worldwide community and more than 1.500 community extensions
shopware script runner
A script runner that allows the executor to execute arbitrary code/scripts outside of a project context to experiment and learn about the Shopware ecosystem
svg refine
Project utilising PaperJS to try and allow a webpage-based svg refinement solution
tempo client
Simple scripts to help automate common time-logging activities with the Tempo JIRA plugin
web scraper learning
Self_reference commits whilst learning about basic libraries for web scraping (Python: urllib & re)