Gareth Rushgrove

Web Technologist gareth@garethrushgrove.com 07904 130 770

Web Development and Software Geek

web geek

>> sudo apt-get install geek programmer system-designer testing-zealot api-fanboy devops

Software Development

If you're looking for an experienced and professional developer I might be able to help.

Whether you have an existing project and require extra hands, or have a small project that requires one good developer then do get in touch.

Development and Testing Tools

I have a thing for developer tools and development process. Anything to speed up common tasks and improve quality. Software best practices applied to web design and development if you will.

As your team grows, or starts work on more complex applications, these tools and techniques will help you to maintain your high standards.

About

I'm a professional and experienced web developer based in Cambridge, UK with a passion for agile web and software development.

I've also spoken at a number of high profile web design and technology conferences over the past few years, including: Xtech, Highland Fling, Bamboo Juice, DIBI, FOSDEM and PuppetConf in Portland.

GOV.UK - As part of the Government Digital Service

One of many pages from the new www.gov.uk site

Work on a new single domain for the UK Government. I've worked on RUby development, confguration management, deployment and automation and monitoring setup.

www.gov.uk

Jenkins Build List - Personal Project

Dashboard showing recent builds from a Jenkins job

Clojure based dashboard showing the latest builds from a particular Job. Particularly useful in environments using parameterized builds.

github.com/garethr/jenkins-build-list

Vagrant Boxes - Personal Project

Vagrant Boxes site at launch showing a few base boxes

The Vagrant virtualisation management tool has become a big part of my toolbox, and this site aims to help the community find stable base boxes to use with it.

www.vagrantbox.es

FreeAgent - As part of the team at FreeAgent

homepage of FreeAgent

Part of the awesome FreeAgent team building friendly accounting software for freelancers and small businesses.

www.freeagentcentral.com

Devops Weekly - Personal project

signup page for email newsletter

Weekly email newsletter currated by me, filled with links to interesting devops content

devopsweekly.com/

Bolt - Personal project

EventMachine based app using websockets to allow executing a command on the server and seeing the output in a browser.

github.com/garethr/bolt

Devops Books - Personal project

List of recommended reading for people interested in devops. Build using Ruby and hosted on Heroku using the Amazon products API.

devopsbooks.com/

Devops Tweets - Personal project

homepage of twitter agregator

An appengine based twitter aggregator for all things #devops.

devopstweets.appspot.com

Glasses Direct - As part of the team at Glasses Direct

homepage of the current Glasses Direct main site

Part of a team responsible for maintaining existing legacy software while rearchitecting and building new business systems which can scale as the company grows.

95.8 Capital FM - As part of the team at Global Radio

the homepage of the current 95.8 Capital FM website

Part of the team responsible for the relaunch of the Capital Radio website, including development of the bespoke content management system built using Django.

capitalradio.co.uk

Morethanseven - Personal project

Morethanseven, the personal blog of Gareth Rushgrove

Long running personal blog featuring a number of popular articles on web design and development.

Currently running on a nanoc3 based content management system served using Nginx.

morethanseven.net

Paperboy - As part of the team at Global Radio

the Django powered administration interface for the Paperboy service

News aggregation platform designed to consolidate syndication of third party news content to internal sites at Global Radio. Features JSON and XML endpoints as well as a message queue interface. Also required writing a NewsML parser.

Asteroid - Personal project

Management console for Asteroid

Message queue backed script runner. Aimed at providing a simple interface to run and track the status of commands running on remote machines.

github.com/garethr/Asteroid

Image Host - Personal project

admin interface for managing image serving

Personal image hosting service built on App Engine. Used for hosting images on this site as well as my blog.

github.com/garethr/appengine-image-host

Imified AppEngine Demo - Personal project

instant messaging window and web interface showing content

Simple example application using a instant messaging bot, done as an example well before Google launched the XMPP additions to App Engine.

imified-demo.appspot.com

IsItBrthday - Personal project

form on isitbirthday.com

PHP based site, using the symfony framework, for tracking birthdays, mainly via a personal RSS feed and API.

isitbirthday.com

This site uses a few bits of CSS3, including RGBa colours. Sorry about that.