Martin Burford
Front-End Developer
Portfolio
This page shows all jobs that I've worked on since 2004. I worked for a number of years prior to that, but I've not felt the need to categorize this work, as it was more application development rather than dedicated Front-End Development, which I focus on solely these days.
Contract
Lead React Developer
Frieze
- April 2024 - April 2025
- London, UK

I was hired to lead the re-architecture and subsequent re-building of the front-end of 3x Frieze sites. Due to the nature of shared (along with site-specific) components, Turborepo was the perfect tool for the job. An extremely comprehensive component library was created, consisting of around 100 React / TypeScript / Sass front-end components. The front-end pulled data from 3x unique Drupal instances, in order to allow a fully headless set of websites to be created. The websites were built in such a way whereby components, scripts, styles along with general configuration could be globally shar...(more ...)
Contract
Lead React Developer
Alex Howard Group
- July 2024 - September 2024
- London, UK

Alex Howard were wanting to bring the development of their suite of websites in-house, having out-sourced the work for the past few years. The long-term wishes of the business were to have permanent team members to work on this. I however had a past working relationship with one of the members of the leadership team, and was asked to build the foundations of a project re-platform whilst the permanent hires were sourced. I therefore spent 3 full months (albeit on a part-time basis) working on building a completely new front-end design system, with extensive documentation for the (yet to be hire...(more ...)
Contract
Lead React Developer
Freshfields Bruckhaus Deringer
- December 2023 - April 2024
- London, UK

- Contract extended multiple times
Contract
Front-End Developer
Personal portfolio
- September 2023 - December 2023
- London, UK
Whilst I was looking for work in late 2023, I decided to be productive alongside job-hunting, by re-writing my portfolio for the first time in 7 years. It's often the case that a Developers (particularly a Front-End Developers) website is never that representative of what they do for work. So I thought it was the perfect time to give things a refresh and a complete overhaul.
Contract
Senior React Developer
Aigence
- September 2022 - August 2023
- London, UK

- Contract extended multiple times
Contract
Senior React Developer
Deals Plus
- February 2022 - September 2022
- London, UK

- Contract extended multiple times
Perm
Front-End Architect
Live Area
- March 2021 - February 2022
- London, UK

I was the sole Front-End Developer working on a UI component library, consisting of approximately 120 components, built from the ground up using React, TypeScript and Sass, in an Atomic Design pattern. I built a fully interactive headless eCommerce site, demonstrating all of the UI components via a NextJS app. I also built a comprehensive Storybook, helping to demonstrate all components rendered in a number of different ways, eg: different colour themes, different locales, left-to-right and right-to-left rendering. All components were fully responsive.
Contract
Senior React / Redux Developer
Zellar
- February 2020 - March 2021
- London, UK

- Contract extended multiple times
Contract
Senior React Developer
Hi Mum Said Dad
- November 2020 - December 2020
- London, UK

I built a single page application in React which allows chefs to search for ingredients and see how different flavour combinations pair favourably with them Re: molecular fit. Data persistence was managed across the entire application via Redux. Whilst the client requirements asked only for support for mobile, I created the app as a PWA, with full responsive support for mobile, tablet and desktop resolutions. Much of the real-time updating of the UI was built to rely on multiple API calls via client-provided API endpoints.
Contract
React Developer
Somo Global
- December 2019 - February 2020
- London, UK

I was one of two Front-End Developers working on a Single Page Application build using both React and Redux. The application allowed for a website to be built and subsequently configured using a bespoke suite of components and templates. My involvement related to adjusting existing websites. This was achieved by accessing the configurable options of each component making up a websites page, getting both existing and setting new configuration values. On saving any configuration changes, the website was automatically updated, reflecting the changes made.
Contract
React / Redux Developer
Rehab
- September 2019 - September 2019
- London, UK

I was one of two Developers working on a Single Page Application build using both React and Redux. The application was built to demonstrate to potential clients the flows of an existing Crypto Currency platform. The initial delivery was for the application to be used as part of a tradeshow / expo. Clients were able to enter their own information, with the walkthroughs / demonstrations then using their information in real-time. Live APIs were consumed in order to pull down live conversion rates, which were then applied against a number of computations within the application. Content was dynamic...(more ...)
Contract
Creative Technologist / React Developer
Lloyds Bank
- January 2019 - July 2019
- London, UK

- Contract extended multiple times
Contract
Senior Front-End Developer
Biglight
- May 2018 - October 2018
- London, UK

- Contract extended multiple times
Contract
Senior Front-End Developer
Tangent
- January 2018 - March 2018
- London, UK

- Contract extended multiple times
Contract
Senior Front-End Developer
Bond and Coyne
- August 2017 - November 2017
- London, UK

- Contract extended multiple times
Contract
Front-End Developer
Personal portfolio
- May 2017 - June 2017
- London, UK
- Contract extended multiple times
Contract
Lead Web Developer
HSBC
- January 2017 - February 2017
- London, UK

I was hired by HSBC to bring to life a conceptual project, in the form of a fully working prototype. The project was an XHR driven interface, integrated alongside a fully functional API, built to be responsive across a number of breakpoints. Once the prototype was completed and the concept was successfully proven to the relevant business units, it was handed over to an existing development team to drive the longer-term piece of work forward.
Contract
Senior Front-End Developer
Sapient Nitro
- December 2016 - December 2016
- London, UK

I was hired by Sapient to work on the front-end element of an internal Christmas project. The timeframes were extremely tight, and the hours were long. In working alongside a couple of very talented developers, and a supporting team of designers and UX staff, we managed to deliver something pretty amazing, taking into account the time we had available. The concept was to allow a user to submit URLs, which proved that 2016 wasn't all bad news, and that some of the things that happened over the course of the year were incredible and heart-warming. URLs provided were then scraped, tidied up a bit...(more ...)
Contract
Senior Front-End Developer
Trinity Mirror
- August 2015 - November 2016
- London, UK

- Contract extended multiple times
Contract
Lead UI Developer
Barclays
- August 2014 - August 2015
- London, UK

- Contract extended multiple times
Contract
Senior Front-End Developer
Trinity Mirror
- July 2013 - August 2014
- London, UK

- Contract extended multiple times
Contract
Senior Interactive Developer
VML
- March 2013 - July 2013
- London, UK

- Contract extended multiple times
Contract
Senior Front-End Developer
Profero
- December 2012 - March 2013
- London, UK

I worked on 2 fairly similar projects during my 4 months at Profero. Both were extremely rich (in functionality) responsive front-end websites, built to work across desktop, mobile and tablet using a combination of HTML4/5, CSS 2/3 and JavaScript. The first site was designed and built as a full-screen immersive user experience, whereas the second was restricted and governed by a Sharepoint set of templates, running at fixed-width dimensions. Both were built 100% by me from scratch through to completion. The full-screen site required the building of a complete timelining JavaScript framework, a...(more ...)
Contract
Senior Front-End Developer
Engine Group
- October 2012 - November 2012
- London, UK

This was a 1 month contract where I was hired to build a fully functional set of CSS, HTML and JavaScript-rich templates for Jams client, Sky. Once supplied to Sky, their own in-house development team were then fully responsible for data integration, which for this particular project, consumed a number of their own secure APIs, providing data for Skys tv listings and functionality for many of their unique offerings such as remote record.
Contract
Senior Front-End Developer
Ogilvy
- September 2012 - October 2012
- London, UK

I was hired by Ogilvy Action originally to build a highly interactive JavaScript website from scratch. That was cancelled on my first morning, so I ended up working on lots of bits and pieces for around 2 months. This included a HTML5 LocalStorage reporting framework, a bespoke PhoneGap iPad app from the ground up as well as creating a new eDetail iPad platform, with some fairly significant CSS3 flip effect functionality.
Contract
Senior Front-End Developer
New Brand Vision
- September 2012 - September 2012
- London, UK

I was hired by New Brand Vision to bring to life a concept their internal team had come up with, whereby they wanted a fullscreen horizontal scroller to indicate different sections of a clients website, much like the new BBC site. I built this from scratch within 2-3 days, and was inclusive of full 'no JavaScript' support, as well as full multi-gesture support, for the scrolling between different slides. In addition to this work, there were also a number of other templates which required building, for content population by the internal team after I finished
Contract
Senior JavaScript Developer
Fox Parrack Singapour
- August 2012 - August 2012
- London, UK

I was hired by Fox Parrack Singapour to convert a piece of print work produced for Cisco over to a website. The delivery of this was via a single-page site, but using the concept of slides, where many slides could belong to a single page. It worked a little like an interactive slideshow, with many clever jQuery animations built, to make it both look and function very smoothly. I built all CSS, HTML and JavaScript over the course of the 1 week long contract.
Contract
Front-End Technical Lead
The Mill
- May 2012 - July 2012
- London, UK

- Contract extended multiple times
Contract
Senior Front-End Developer
Stink Digital
- April 2012 - May 2012
- London, UK

I was hired by Stink Digital to build a YouTube channel for their client, Sonar. Sonar is an annual multi-day music festival, in 2012, taking place in Sao Paulo, Brazil. The requirement from Stink was to build the channel in 3 separate languages, English, Portugese and Spanish. Many of the components I built for this project were XML driven, at the request of Stink, along with a number of custom written jQuery plugins and a significant language translation engine I bespoke wrote, to work alongside the Python and AppEngine back-end.
Contract
Lead Internet Engineer
LBi
- December 2011 - March 2012
- London, UK

I was hired by LBi to work on quite a few different projects. This included building a number of interactive, webservice driven image galleries, with both left-to-right and full right-to-left support. On another client, FOM, I was asked to build some of the more complex elements to the GP2 and GP3 motorsport series websites. This functionality involved intricate countdown timers, catering for all associated timezones, offsets, UTC vs GMT and so on. Finally, I built the entire front-end framework for a tablet-focused site for Barclays, which formed their main UK .co.uk website.
Contract
Senior Web Developer
AKQA
- October 2011 - December 2011
- London, UK

I worked at AKQA on a large project for one of their biggest clients, Nike, focusing on a complex mapping implementation. This involved latitudinal and longitudinal projections to enable dynamic tile loading via cached webservices. The main reason for this was because the mapping application was expected to receive around 100,000+ marker points, which quite obviously couldn't all be added to a single map instance at once. I wrote all the JavaScript through a number of custom Nike namespaces to allow a huge number of configurable variations of just how (and more importantly, when) different geo...(more ...)
Contract
Lead Front-End Engineer
Timeout
- July 2011 - October 2011
- London, UK

I re-built the entire front-end platform (encompassing CSS 2/3, HTML 4/5 and JavaScript/jQuery) for Timeout.com which initially covered comprehensive and complex template builds for their London, Paris and New York websites. Subsequent site deployments to a large number of world cities (in a variety of different languages) is to follow using the code I wrote as the core front-end codebase.
Contract
Senior JavaScript Engineer
Publicis Modem
- June 2011 - July 2011
- London, UK

I contracted back at Publicis, returning to work on the site I built for around 5 months in the early part of 2011. The work this time involved adding localization to the site. To start with, full support had to be added for Spanish and Russian languages.
Contract
Senior JavaScript Engineer
Tribal DDB
- May 2011 - June 2011
- London, UK

I spent just under a month at Tribal building a highly interactive JavaScript overlay widget for the existing Volkswagen UK website, which offers the functionality of booking a testdrive from a range of different VW cars/models. Functionality was also built to support real-time (closest) dealer lookups as well as reservation slots in order to make the user experience as easy and interactive as possible.
Contract
Senior JavaScript Engineer
Publicis Modem
- January 2011 - May 2011
- London, UK

- Contract extended multiple times
Contract
Senior Developer
RGA
- October 2010 - December 2010
- London, UK

I worked at R/GA on a complex HTML and JavaScript (jQuery) build which is a functional set of administration screens to a nationwide touchscreen in-store system for Nokia. Architecture-wise, .net 4 MVC was used, and I was responsible for creating all of the front-end development, whilst working with the lead .net developer to ensure simple front-end to back-end integration. I wrote 6 bespoke jQuery plugins, enabling both optimal code and ease of extensibility in the future, combined with progressive enhancement and complete browser consistency.
Contract
Senior JavaScript Engineer
Digitas
- August 2010 - September 2010
- London, UK

I returned to Digitas London to continue working on an advanced JavaScript project which focuses on API communication with both Amazons and Tescos open APIs to transparently add items to peoples shopping carts away from either of the retailers commercial .com domains. The delivery of this functionality is via Flash ad banners, and is made possible via an extensive Java set of APIs which are consumed using jQuery and JSON.
Contract
Senior JavaScript Engineer
LBi
- July 2010 - August 2010
- London, UK

Having built the entire front-end framework for LBis client, House of Parliament during a previous 6 month contract, I was asked to return for a shorter contract in order to build a highly interactive jQuery-based slideshow. This was coded as a standalone jQuery plugin, and contained high levels of animation, time sequencing, inline vs overlay functionality along with dynamic content population via .net webservices serving up JSON data objects.
Contract
Senior JavaScript Engineer
Digitas
- June 2010 - July 2010
- London, UK

I freelanced at Digitas London on an advanced JavaScript project which focused on API communication with both Amazons and Tescos open APIs to transparently add items to peoples shopping carts away from either of the retailers commericial .com domains. The delivery of this functionality was via Flash ad banners, and was made possible via an extensive Java set of APIs which were consumed using jQuery and JSON.
Contract
Lead Internet Engineer
Sapient Nitro
- May 2010 - June 2010
- London, UK

I was bought on board at Sapient to lead the front-end development of the re-skin and re-architecture of Lebara.com, a set of multi-lingual sites offering purchase of pre-pay SIM cards online. Amongst other things, this included educating the development team as to the intracacies and best development practices of right-to-left reading sites.
Contract
Lead Internet Engineer
LBi
- December 2009 - May 2010
- London, UK

- Contract extended multiple times
Contract
Lead Client-side Developer
Autoquake
- August 2009 - November 2009
- London, UK

- Contract extended multiple times
Contract
Contract
Perm
Principle Software Engineer
Digitas
- September 2004 - August 2008
- London, UK

At Digitas, my role varied greatly from day to day. With extensive front-end and back-end development experience along with team management skills, I was involved in the majority of technology-based client work that Digitas did. This typically ranged from general management of an entire project to full CMS builds to multi-lingual xml-based flash integrations. All work in this role (subject to client requirements) met 'AA' W3C WAI compliancy regulations utilizing CSS2, and where applicable, CSS3. All layouts were 100% relative, were stringently built to be fully cross-browser between PC and Mac...(more ...)