SM

STEVEMCKINNON

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

Steve McKinnon
01

About

Highly focused and enthusiastic software developer with over 11 years of experience. Expert in building scalable web applications, leading technical teams, and translating complex business requirements into robust technical solutions. Passionate about user experience and modern frontend architectures.

02

Skills

ReactReact
Next.jsNext.js
TypeScriptTypeScript
JavaScriptJavaScript
HTML5HTML
SassCSS/SCSS
Tailwind CSSTailwindCSS
GraphQLGraphQL
StorybookStorybook
FigmaFigma
03

Experience

J

JP Morgan Chase

February 2024 - Present

Lead Frontend Developer

Manage a team of eight developers, architecting robust UI libraries and business intelligence tools. Drive innovation in the Risk Technology space, establishing application scaffolds and 'sensible defaults' that streamline development across the organization. Mentor team members and lead client engagement to ensure scalable, efficient delivery.
&

&Open

March 2022 - February 2024

Lead Frontend Developer

Led frontend development for a multi-tenant corporate gifting platform, enabling seamless delivery to global clients. Architected a custom, accessible component library and comprehensive testing suite using React and TypeScript. Collaborated cross-functionally to shape product strategy, delivering personalized user experiences that strengthened client brand trust.
E

Evotix

January 2021 - March 2022

Senior Software Engineer

Engineered the next-generation health and safety application using React and TypeScript. Built a bespoke rendering engine to transform JSON into complex, accessible forms, significantly enhancing user customization capabilities. Partnered with product and UX teams to deliver a modern, secure, and responsive application.
J

JP Morgan Chase

May 2019 - December 2020

Senior Frontend Developer

Developed a high-performance Electron-based desktop platform for Windows, serving users firm-wide. Leveraged TypeScript, React, Redux, and OpenFin to deliver advanced layout capabilities and seamless client-side interoperability.
J

JP Morgan Chase

June 2018 - May 2019

Frontend Developer

Built a modern GraphQL playground and aggregated news application, conducting usability sessions to refine the user experience. Developed a shared React component library and trained team members on modern frontend technologies.
J

JP Morgan Chase

November 2016 - June 2018

Full Stack Developer

Full stack development with a focus on global business requirements and system architecture. Managed deployments, maintained environment stability, and led Agile ceremonies. Mentored junior developers and drove adoption of best practices.
J

JP Morgan Chase

June 2014 - November 2016

Frontend Developer / Quality Engineer

Designed and implemented application frontends based on wireframes and user needs. Developed a comprehensive, automated end-to-end test suite using Selenium and BDD principles to ensure software quality.
04

Education

G

Glasgow Caledonian University

September 2010 - May 2014

BSc (Honours)

05

Projects

Caley

Caley

A comprehensive invoice management solution engineered with Next.js, Prisma, and Better Auth. Features secure authentication, automated email notifications via Resend, and real-time analytics, wrapped in a polished, modern UI.

Next.jsnextjs
TypeScripttypescript
Tailwind CSStailwindcss
Better Authbetterauth
PostgreSQLpostgresql
Vercelvercel
shadcn/uishadcn
Photography Portfolio

Photography Portfolio

A high-performance portfolio site showcasing photography work. Built with Next.js and Tailwind CSS, utilizing Cloudinary for optimized image delivery and shadcn/ui for a refined aesthetic.

Next.jsnextjs
TypeScripttypescript
Tailwind CSStailwindcss
Cloudinarycloudinary
Vercelvercel
shadcn/uishadcn
Biosite

Biosite

A customizable, open-source link-in-bio tool built with Next.js. Offers a lightweight, performance-focused alternative to commercial services.

Next.jsnextjs
TypeScripttypescript
Tailwind CSStailwindcss
Vercelvercel
shadcn/uishadcn
Log Dumper

Log Dumper

A specialized Node.js utility for efficient log management in development and production. Published on npm to streamline debugging workflows.

TypeScripttypescript
06

Other

07

Contact

Have a project in mind? Let's build something exceptional together.

Usually responds within 24 hours
0/1000