Work
Have an opportunity you think I’d be interested in? You can email me at matt@tarbit.org.
If you’re just browsing for now, some examples of projects I’ve worked on are shown below.
Portfolio
Work for Isotoma 2009–2013
GroupM
- Internal tools for credit risk management team at the world’s largest advertising media company.
- Large Ruby on Rails app backed by SQL Server. Extensive test coverage using Cucumber and RSpec.
- Maintenance and new features for existing reporting and data administration tools.
- New build of dashboard tools to filter, aggregate and analyse data on billions of dollars worth of debt.
Harper Collins Best British Churches
- Companion iPhone app for the new edition of Sir John Betjeman’s classic guide.
- Custom UI widget for photo galleries. Custom UIWebView-based ebook reader for excerpts.
- Incorporated SQLite database to manage data from over two thousand churches.
- Sole developer.
Channel 4 This Just In
- Short-run experiment fostering new comedy talent. Produced in conjunction with Endemol and Zeppotron.
- Django based web application backed by PostgreSQL with bespoke admin area.
- Varnish caching layer to guard against high load, with fine-grained programmatic cache expiration.
- Lead developer and project manager.
The Blinc Partnership
- Tools for participating in market research online.
- Node.js real-time group chat application, allowing focus groups to be conducted remotely.
- Django application for creating branching questionnaires with assorted question types.
- Lead developer and project manager.
Work for Sense Internet 2000–2009
Bafta
- Secure voting application for the British Academy of Film and Television Arts.
- Primary source of vote data for the BAFTA awards.
- Single-page JS-driven app with graceful degradation to fully functional non-JS fallback.
- Sole front-end developer.
Travelodge
- Public-facing website for the UK’s 2nd-largest budget hotel chain.
- Tackled CSS bloat on this large, highly trafficked site for a reduction in filesize of around 60%.
- Lead developer for extensive Google Maps API integration.
Rizla
- Public-facing website for the UK’s biggest rolling paper brand.
- Sole developer for several traffic-friendly Flash games, including Breakout and Mahjong.
- Lead developer for portal-style personal homepage with customizable drag & drop widgets.
Sense Internet Internal JavaScript Toolkit
- Library of over 20 UI plugins including date picker, dialog box and auto-complete widgets.
- Animation and interaction helpers (CSS property tweening, drag & drop).
- Widgets optionally instantiated and configured with pure markup via attribute conventions.
- Lightweight HTML and JS debug console for situations where a browser debug console is unavailable.
- Build tool to package only the components you need.
- Lead developer.