Hello! I'm Tony.

I write code and music.

Headshot of Tony Barnes

A little about me

As a Lead Full Stack JavaScript Developer and director of Barnes Code, I specialise in bespoke web app development - particularly around re-platforming and digital transformation projects.

I have architected, built and maintained a lot of APIs, UIs and databases for many different types of industries and products or services.

When I'm not writing code, you'll probably find me analysing something and figuring out how to tackle and transform opportunities into clean and scalable solutions.

Over 14 years of experience

Currently based in London, I've worked with many top tier companies and teams over the years, ranging from startups, agencies and SMEs to large corporations.

Always eager to help and learn, I have worked in many different industries such as financial tech, travel, ecommerce, music and many more.

Notably, I have worked extensively with the UK government and also Trainline (Europe's leading train and coach app) during times of rapid expansion/growth.

I have learnt and continue to learn a lot from these experiences, including what a team (technical or not) could, should and shouldn't do.

Some of my technical skills

In no particular order

  • Vanilla JavaScript
  • TypeScript
  • Node.js, express
  • Architecture
  • React
  • Next.js
  • SQL
  • MongoDB, Mongoose
  • GraphQL
  • Bespoke CMS
  • Security
  • Authentication
  • System integrations
  • Redux
  • WCAG AAA compliance
  • Github Actions
  • Jest
  • Cypress
  • Lighthouse
  • React Testing Library
  • Future proofing
  • ESLint
  • Prettier
  • TSDoc

View all technical skills

Some of my soft skills

In no particular order

  • Team building
  • Leadership
  • Communication
  • Managing expectations
  • Teamwork, collaboration
  • Analysis
  • Problem solving, critical thinking
  • Adaptability
  • Long term planning
  • Empathy, emotional intelligence
  • Open mindedness
  • Sprint planning
  • Backlog grooming
  • Creativity

Tony thoughts

I love to share knowledge, experiences, teach and mentor - It is invaluable and helps everyone.

I will be publishing a blog soon - In the meantime, here are some quick thoughts.

Maybe we could work together?

I'm very friendly and love to collaborate - let's arrange a coffee/call.

My email address is tony@tonybarnes.me