I build effective, user-friendly web experiences


I’m Thom Allen, a freelance front-end developer working in London. I specialise in creating responsive, efficient websites & web apps that provide the best possible user experience. Currently, I’m focusing on developing modern UI components for web apps with JavaScript libraries like React and Vue.js.


Over the years I’ve picked up a wealth of web experience including: Front-end fundamentals like HTML5 & CSS3, Sass, JavaScript to ES6+; JS and CSS libraries and frameworks such as jQuery, Bootstrap, React & Vue; state management implementations like Redux, MobX, Flux and bundlers / build tools like Webpack & Gulp. I’ve also got experience in designing sites, Content Management Systems and more; though I’m concentrating on front-end development. For a more complete list, see my CV.

Let’s work together

I’m available from June 2017 for contract work at a forward-thinking company.
Want to hire me & improve your business’ online presence? Get in touch using the form below.

Work & side projects


Interested in working together? Fill in the form below and submit to send me an email; I'll get back to you as soon as possible. Looking forward to hearing from you.