I'm a Senior Software Engineer specialising in Svelte and Go, currently building eCommerce websites and a custom CMS at SOON_.

A picture of me, Kyle Shepherd

I'm Kyle, a Senior Software Engineer based in London with over six years of experience working in agencies on high-impact projects for global clients, such as Tom Dixon, White Cube and Belstaff. I specialise in Go and modern JavaScript frameworks like Svelte and React.

Currently, I work at SOON_, a London-based digital agency focused on eCommerce. Here, I've led the development of several large-scale web applications using SvelteKit and React, and helped build and maintain a suite of in-house services written in Go—including our custom CMS and image processing tools. My role spans the full stack, from frontend UI development to backend APIs and infrastructure, with deployments to Google Cloud Platform using tools like Helm, Terraform, and Kubernetes.

Beyond development, I'm heavily involved in shaping features and functionality through planning and technical design. I also support team growth through code reviews and mentoring junior developers to ensure consistent, high-quality output.

In my spare time, I work on personal and freelance projects—including an NFT-based iOS game and a Discord bot that's installed on over 1,000 servers.

Projects

Tom Dixon (SOON_)

Screenshot of the Tom Dixon (SOON_) website

This project was a large-scale eCommerce transformation at SOON_, built on Shopify and powered by our custom in-house platform, SOON_CMS.

I joined the team in the final stages to help deliver key areas of the site, including the product detail page (PDP) and static pages. My work involved building new components and integrating them with SOON_CMS, enabling the client to easily manage static page content without developer input.

One of the more interesting challenges came with the PDP, where a significant amount of product data needed to be displayed in the Details Tray. To handle this efficiently, we used our Go-based GraphQL API to structure and streamline the data from Shopify before consuming it within the SvelteKit frontend.

View Site

Beddows Design

Screenshot of the Beddows Design website

A freelance project for Alex Beddows, a multi-disciplinary artist working across 3D game art and photography. He needed a portfolio site that could showcase both disciplines in a cohesive and flexible way.

The site is built with SvelteKit and Sanity, giving Alex full control over his content and allowing him to customise each project to suit his creative vision.

View Site

Appare Yosakoi Vancouver

Screenshot of the Appare Yosakoi Vancouver website

A freelance project for Appare Yosakoi, a Vancouver-based dance group. They needed a website to showcase their performances and provide a way for events and organizations to enquire about bookings.

The site is built with SvelteKit and uses Sanity as a CMS, allowing the team to easily manage content—adding new performances, updating gallery images, and editing text across the site without needing developer input.

View Site

Belstaff (SOON_)

Screenshot of the Belstaff (SOON_) website

My first project at SOON_ was the full replatforming of luxury British fashion brand Belstaff's eCommerce website. I was responsible for building responsive components and pages, as well as integrating Shopify and our custom CMS into the Sapper/Svelte frontend.

Later, I contributed to the migration of the project to SvelteKit and supported updates to the site's original design. The website is now maintained by Belstaff’s internal tech team, who have since taken over ongoing development.

View Site

If you'd like to get in touch, feel free to drop me an email at kyleshepherddev@gmail.com—I'll get back to you as soon as I can.