Martin Burford
Front-End Developer
- I'm currently available for work
Introduction to me
I believe that Development is problem-solving first, coding second. To date, I've built in excess of 150 different websites over the past 25 years, and in that time I've worked in all manner of companies, ranging from media agencies, through to law firms, banks, SasS startups, publishing houses and many many more. Technically, there's not much that's come along that I haven't worked with. Things like data visualization, dynamic report generation, dashboards, widgets, mapping, heatmaps, live updating interfaces, animation libraries, component library builds, responsive web development, light and dark mode, multi-lingual sites, right-to-left rendering sites ... you name it, I've built it.
- My personal email address is martin@martinburford.co.uk
My most recent role
In my most recent role, 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 shared, along with local overrides wherever required. The sites were also coded to work with i18n, as 1x of the 3x sites had to support multi-lingual translations.
The core tech-stack (although there were MANY more elements to the project) were:
Below is an illustration of some of the technologies I'm using at the moment, along with a few of the other technologies I've used in the past. This list is constantly growing, as the front-end landscape continues to change and evolve from one year to the next.
Currently coding with (as of May 2025)
Other coding experience
- .net Core
- AG Grid
- AM charts
- Ant Design
- Apollo
- Async / Await
- Axios
- Azure Devops
- Babel
- BEM
- Bootstrap
- Browserify
- Chai
- Chromatic
- Cypress
- Enzyme
- ES6
- Escenic
- Express JS
- Fetch
- Flexbox
- Github
- Google Maps
- Grunt
- Gulp
- Heatmaps
- Icomoon
- Jade
- Jasmine
- Jest
- JQuery
- Karma
- Less
- Lottie JS
- Lo-dash
- Mermaid JS
- Mocha
- Next Auth
- NPM
- Phantom JS
- PHP
- Post CSS
- Pug
- Puppeteer
- Pusher JS
- Redux Toolkit
- Rollup
- Sharepoint
- Sinon
- Snapshot testing
- SPFX
- Styled components
- Styleguidist
- Vercel
- Webpack
- Websockets
- Yarn
Curriculum Vitae
My latest CV is available to view and download via the links below, and includes my employment history upto August 2023.
Online portfolio
My online portfolio showcases work across 51 different companies I've worked at over the past 24 years.
LinkedIn recommendations
Throughout my career, I've been incredibly fortunate to work with many amazing people across countless different companies. Through that time, many of my colleagues have been kind enough to provide recommendations of both my work and my character at work. Currently there are 140 of these.
Code samples
Whilst a number of the projects I work on are subject to NDAs, I've put together a reasonably large set of code within my GitHub profile, covering a wide range of technologies and project types.