I'm a big internet junkie and have been lucky enough to spend my time building websites for longer than I care to remember!
I'm a passionate advocate for the end user, with interest in standards, accessibility, UX and information architecture.
My public projects;
- Stash Review Notifier
Display pull request notifications
Get notified of pending request and view those requests and details in a browser popup.
- Gmail/Inbox Unread Counter
See how many unread emails you have in your inbox/gmail via a notification on your chrome tabs
- Switch Domain
This extension adds a page action menu to switch domains for Adobe AEM/CQ and other large projects with many deployments
Link audit checker, find invalid content. Find broken links and links to pages which contain a given string. For example, search for pages containing 'TODO' or search for test data etc...
Kanban me JIRA
This extension displays JIRA filters as a kanban wall and a single filter as a browser action popup, it's a very handy little extension built with D3 and CanJs.
Monitor me Jenkins
Wallboard for Jenkins/Hudson CI server. Keep an eye on your builds, displays as a pie chart browser icon so you can see roughly how your builds are getting on at a glance.
Cooliris thumbnail.rss viewer
This extension uses the legacy flash cooliris.swf file hosted by the cooliris team. Add a thumbnail.rss file to your websites and browse them with Cooliris.
- ALA: CSS Mod Queries and Range Selectors
- Simple XML to JSON tool
- Make the contents of a web page gibberish!
- Youtube video gallery (jQuery plugin)
- LiveReload with AEM 6
- Cursor test
Check out what I've been up to recently on GitHub
Highly skilled, motivated and experienced web developer with over 12 years of hands-on experience working at the cutting edge of the industry, creating accessible innovative solutions. Proven track record building websites incorporating web standards, WCAG WAI, performance, security, and best practice web development. With a focus on the user interface and front end technologies.
Server side; XML, XSLT, Java, Spring, Rails, PHP, SQL, Mongo ...
Other; Rapid prototyping, wire-frames, HCI, UX, accessibility WAI, web semantics, performance, visual design, Maven/Ant, Jenkins, Chef, Apache, Kanban, Scrum ...
2008 - present
Senior developer - Map of Medicine
Over the past five years I have been looking after the user interfaces of our various web apps, managing and planning multiple work streams. Working with other organisations within the Healthcare sector to produce high quality, standards compliant web sites.
2003 - 2008
Senior UI developer - LBi
Comet co uk; lead a team to re-brand Comet's consumer site, working closely with their in house team.
BT; lead a small team to create a conferencing toolkit microsite, as well as working on their consumer site.
Vodafone; created numerous microsites using Struts/Tiles.
Care Quality Commission; managed contractors to produce their patient facing Heart Surgery UI portal (heartsurgery.cqc.org.uk).
Epson; working on-site on their consumer (printer catalogue) and corporate sites.
Sun Oracle; worked on-site producing JSTL for DofE University project.
Sony; actionscript for flash
2001 - 2003
Head of Interface - Fernhart New Media
Dominos Pizza; UI lead on commercial site with multiple front-end views including WebTV and Sky WTVML (XML/XSLT .NET). FilmFour; 2002 Oscars microsite. Channel4, T4 microsite templates. Royal Institution of Chartered Surveyors; SharePoint website templates
1999 - 2001
Senior UI developer - Fortune Cookie
Michelin; Created an ASP consumer tire selector app with associated CMS. Elegant Resorts, designed and developed a highly praised ASP CMS and consumer website. SweatyBetty; actionscript for flash website.
Legacy (warning, could be 16 years old!)
IE tools (useful in the days of IE 4/5/6)
- Simple XML to JSON tool
- Tool to generate HTML from array (e.g. used for prototyping)
- Quick links builder
After a fresh install I quite often need these.
Utils and plugins
- add save as .ico to photoshop
- add missing thumbnail preview to photoshop
- Sloppy, dial-up emulator
- Password safe