JM
JMPTR

Connect with me

Architecting Digital Experiences

Full-stack developer specializing in e-commerce and event driven architecture, crafting modern web applications with a focus on performance, scalability, and user experience.

About Me

I'm a software engineer and systems architect with a passion for creating robust, scalable web applications that solve real-world problems. With expertise spanning modern JavaScript frameworks, backend technologies, and cloud infrastructure, I bring a comprehensive approach to every project.

My work is guided by principles of clean code, user-centered design, and continuous improvement. Whether it's building a new application from the ground up or optimizing existing systems, I focus on delivering solutions that are both technically sound and delightful to use.

When I'm not coding, you'll find me enjoying my passion for food, reading sci-fi novels, going for walks to see the purple jellyfish, and keeping up-to-date with the latest innovations in e-commerce and web development.

Featured Work

A selection of recent projects showcasing my expertise in software development and system design.

Dr Squatch

Dr Squatch

JM led Dr Squatch's e-commerce engineering through a multi-year digital transformation — upgrading their Shopify Theme with a custom CMS, migrating to a Shopify Hydrogen headless storefront, building subscription infrastructure with automated SKU swapping, and architecting a cart campaign system for A/B-tested, order-level discounts.

Shopify React Node Vue Tailwind CSS AWS
Read more
Ruggable

Ruggable

Transitioned Ruggable's Shopify storefront from a theme to a custom, composable storefront built with React and Next.js.

Shopify React Next.js Tailwind CSS
Read more
Taco Bell

Taco Bell

Design and develop the serverless infrastructure for Taco Bell's restaurant control center portal, empowering over 7,000 restaurant managers to manage their operations.

AWS Serverless React Apollo GraphQL
Read more

Ready to Build Something Great?

Let's discuss your project and explore how we can work together to bring your ideas to life.

Start a Conversation