Skip to main content

Hi, I'm James

I'm a frontend software engineer at PayPal. I build web applications used by thousands of people everyday. I'm passionate about accessibility and the user experience. In my spare time I enjoy going on adventures with my family, riding road bikes & making breakbeat music on my M8 Tracker.

Experience

PayPal

Sept 2019 - Present · Senior Software Engineer

Leading frontend implementation for mission-critical reporting systems, influencing architectural decisions across cross-functional teams.

Standard Life

April 2018 - Sept 2019 · Frontend Web Developer

Technical lead on enterprise CSS design framework and Angular applications, mentoring junior developers through code reviews.

Whitespace

Dec 2017 - March 2018 · Frontend Web Developer

Built comprehensive component library and AA-compliant websites for National Trust for Scotland using jQuery and Craft CMS.

Realise

Oct 2016 - Dec 2017 · Frontend Web Developer & QA Tester

Accelerated frontend rebuild of Scottish Widows website and maintained portfolio of major banking websites including Lloyds Bank.

Skills

Frontend Tech

JSTSReactVueHTMLCSS

Dev Tools

GitJestWebpackESLintVite

Backend Stuff

REST APIsNode.jsJava (a little bit)

Collab

AgileCode ReviewJiraDocumentationMentoring

Testimonials

I had the pleasure to work with James in several projects for PayPal POS. He played a key role in launching new features across different markets, even jumping between backend and web with ease to support the team accomplish our goals. Always reliable, collaborative, and quick to tackle complex problems. James is a great teammate and engineer to have on any project.

Nabil · Engineering Manager at PayPal

We have been using James for just over a year now. He (patiently) guided us from the initial stages of choosing a website design, right through to the development of a final website with a customised CMS. It is James' ability to understand our needs, combined with his technical knowledge, that has produced a website we are really happy with.

Rowan Brandreth · Financial Director at Okoru

James couldn't be more helpful and responsive to our needs. He is extremely hard working and committed, responds to issues quickly and works creatively to problem-solve when required.

Toby Hopwood · Marketing and Communications Manager at Renaisi

I really enjoyed working with James. He took what seemed like a really complicated process and made it really simple. He was as attentive to my need for a quick turnaround as he was to the details on the site and I would heartily recommend him.

Timur Zobu · Director at Yes! Management

James is the kind of person who naturally likes to have his 'finger on the pulse'! Not only is he constantly up to date with technology, but critically how this interacts with business, culture and society in general. This, combined with his friendly style, communication skills and enthusiasm, makes it a pleasure to work with James.

Nick Norton · Director at GolfArc

Get in Touch

Get in touch by dropping me a message below.