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
Dev Tools
Backend Stuff
Collab
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.
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.
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.
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.
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.
Get in Touch
Get in touch by dropping me a message below.