James Morris

Cool person from Northampton, United Kingdom. Currently working as a Software Engineer at a company called Santander.

I am a customer-focused full-stack software programmer with experience in creating performant and engaging web experiences.

I'm always eager to learn and expand my skill set. I'm well-versed in multiple programming languages and frameworks, and I take pride in delivering top-notch work. Whether I'm working on a small tool or a big web app, I enjoy the challenge of finding innovative solutions. Check out some of the cool projects I've worked on below!

Sonar

Sonar is a small proof of concept spotify player, designed for large format displays which I built to learn Vue.js and the fundamentals of realtime cross device reactivity. The project uses the Spotify Connect API to allow users to control playback on their devices.

drHEADer

drHEADer is a simple, lightweight, and fully customizable header auditing tool. It validates HTTP headers against safe defaults and can generate JUnit reports for straight forward integration with other tools. It's built with Python and is mentioned in the OWASP secure headers project.

Live Enhancement Suite

The Live Enhancement Suite is a collection of macros designed to enhance the experience of working with Ableton Live. I wrote the MacOS installer as an exercise in learning Electron, and desktop application development. The project remains open source and is actively used by award winning musicians.

Redways Payment Gateway

My local badminton club needed a solution to accept payments for membership and playing fees. I took the opportunity to learn about Stripes payment gateway and built a simple web app using Next.js and Stripe Checkout. All pricing information is manged by Stripe Products, and dynamically fetched by the app.