Carl Hartshorn

Birmingham based Freelance Software Engineer
Director at [Spirited Machine](
Profile photo of Carl

Hi 👋

I'm Carl, Freelance Software Engineer based in Birmingham.

In 2016, I graduated from Lancaster University with a first class masters degree in Computer Science, and have since been working as a web developer.

After gaining over five years of varied commercial experience working at companies including a bespoke software development house, a household name online estate agent and progressive tech startups, I made the decision to start my own business. In 2020 I founded Spirited Machine and made the transition to freelance work.

So far in my career I've successfully utilised Microsoft technologies, including Microsoft Azure, C#, .NET Core / ASP.NET Core, SQL Server, Cosmos DB and Azure DevOps. I've also worked with non Microsoft technologies including Kubernetes and React.

This site was built using Vue (using Nuxt to generate a static site), and is hosted on Netlify.

I'm particularly interested in architectural patterns, especially around splitting solutions into microservices and decoupling of those services using events.

Outside of work my interests include bouldering, food & photography.