Hi, I'm Steve 👋

I'm a Glasgow based frontend developer creating modern web apps.
SM

Location

Glasgow, Scotland

About

I am a highly focused, enthusiastic software developer with over 10 years experience. Strong team working and communication skills; including a high level of comfort when it comes to working with, and understanding business and technical requirements from end users.

Skills

React
Next.jsNext.js
TypeScript
JavaScript
HTML
CSS/SCSS
TailwindCSS
GraphQL
Storybook
Figma

Work Experience

J

JP Morgan Chase

February 2024 - Present
Lead Frontend Developer
As the lead developer, I manage a team of eight developers, overseeing the design and implementation of robust UI libraries featuring reusable components, design patterns, and business intelligence tools. I play a pivotal role in creating application scaffolds that enable teams to rapidly set up new applications while adhering to consistent patterns, streamlining the development process across the organisation. In addition to my development responsibilities, I serve as one of the leads for the firm’s Risk Technology space, driving innovation and best practices in UI development. I am also actively engaged in managing client relationships, mentoring team members, and promoting "sensible defaults" to ensure scalable and efficient application development. My role combines technical expertise, strategic leadership, and a commitment to fostering both individual and team growth.
&

&Open

March 2022 - February 2024
Lead Frontend Developer
Contributing to the development of a multi-tenant corporate gifting platform, I have helped enable companies to seamlessly deliver tailored and curated gifts to employees, clients, and other stakeholders. Employing React and TypeScript, I have participated in crafting a responsive, accessible, and secure application through the creation of a well-tested and documented custom component library, hooks, and functions. The platform showcases a versatile gift recipient interface, and personalised emails that adapt to each client's branding, fostering trust among recipients and emphasising the gifts' origins. In close collaboration with management, product, and design teams, I consistently strive to surpass client needs and expectations. As a proactive team member, I have confidently led initiatives, mentored colleagues, and contributed to shaping the company's strategic direction.
E

Evotix

January 2021 - March 2022
Senior Software Engineer
Worked on the next generation of the company’s health and safety application. Using React/TypeScript to build a responsive, modern and secure application. This involved building a component library to transform JSON into complex forms using a bespoke renderer, which can be used by the client to create custom forms, with strong considerations to accessibility, language and simplicity. Working alongside the product and UX teams to meet customer needs and expectations.
J

JP Morgan Chase

May 2019 - December 2020
Senior Frontend Developer
Building an Electron based desktop platform for Windows, which is used by multiple development teams and end users across the firm. Using Typescript, React and Redux and OpenFin to power the platform, which offers advanced layout capabilities, and client-side interoperability.
J

JP Morgan Chase

June 2018 - May 2019
Frontend Developer
Worked to build a modern and responsive GraphQL playground, and an aggregated company news application, with the end-user in mind. I also worked with the UX team to host usability sessions to determine end-user’s expectations and needs. Building React component library for other development teams in the firm to use. Training team members up on front end technologies.
J

JP Morgan Chase

November 2016 - June 2018
Full Stack Developer
Full stack developer with other responsibilities including: discussing business requirements with end users on a global scale, making design decisions for the project, handling deployments and maintaining stability of application environments, and working with, and managing Scrum and agile methodologies. Training new team members.
J

JP Morgan Chase

June 2014 - November 2016
Frontend Developer / QA Engineer
Key point of contact for designing — utilising wireframes and proof of concepts — and implementing the application front end to meet end user needs. Development of a comprehensive, automated end-to-end test suite. Leveraging the power of Selenium and embracing BDD principles.

Download my full CV

Want a complete overview of my experience and qualifications? Download my detailed CV in PDF format.

Download CV

Get in Touch

Want to chat? Just shoot me an email 

Contact me