Principal Frontend Developer at Cuckoo. Previously: SHIFT Commerce, Sky Sports, Sky Bet, William Hill, Shell, Betfair, Premier League.
Determine whether a given date is within office hours
TypeScript - Released: 08 Mar 2019 - 2
LinkedIn profile JSON + AngularJS == Custom Résumé
CSS - Released: 06 May 2013 - 23
Move and rename files while keeping imports up to date
TypeScript - Released: 28 Jun 2019 - 8
Adds colours to the tabs in Chrome DevTools.
CSS - Released: 12 Apr 2016 - 10
249 byte event emitter / pubsub with namespaced wildcards.
TypeScript - Released: 18 Mar 2011 - 8
Inherit, extend, decorate, and override classes and instances.
JavaScript - Released: 02 Feb 2014 - 7
A Grunt plugin to edit & replace file contents.
JavaScript - Released: 06 Nov 2013 - 5
Measure the amount of time during work hours between two dates
TypeScript - Released: 04 Aug 2019 - 2
A boilerplate / starter template for testing PhantomJS ‘Applications’ with Jasmine, Grunt and Istanbul
JavaScript - Released: 24 Nov 2013 - 8
babel, code climate, commitizen, coveralls, easystatic, ghooks, istanbul, jasmine, rollup, travis, xo.
JavaScript - Released: 21 Jul 2016 - 4
Experiment: Remove unused CSS/JS using RUM Code Coverage
TypeScript - Released: 16 Dec 2022 - 4
A precompiled forEach, unrolled for faster runtime performance.
JavaScript - Released: 05 Oct 2011 - 4