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 by RiskBase to help setup and start the re-development of their Engage platform. I worked single handedly, creating a fully responsive Next.js, React, TypeScript, Tailwind project. The UI was a complex data capture site, requiring extensive react-hook-form integration. Additionally, TanStack Query was used for all API data consumption and mutation logic. A large number of elements of the project were written as feature toggles, controllable by environment variables. Two examples of this were mock data (pre-population) techniques and React guard logic.
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 August 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 52 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 141 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.