Designspin
Senior Software Engineer

Jason
Foster

Based in Norwich, UK.

Trading as Designspin.

Jason Foster with his dog

“Engineering is not just about code; it's about crafting experiences that resonate and endure.”

I build robust digital products, focusing on software engineering, AI automation, games, and interactive experiences.

With over a decade of experience navigating the complex landscape of digital product development, I've cultivated a deep understanding of what makes software not just functional, but exceptional. My journey began in freelance full-stack work at the original Designspin (2010–2018), and has since evolved through senior frontend roles into AI integration and indie game development.

As an independent consultant working out of Norwich, I partner directly with agencies, startups, and established brands. My approach is collaborative. The best technical solutions emerge from a deep understanding of business goals and user needs.

I don't just write code; I architect systems designed for scale, maintainability, and performance. Whether it's a complex web application, a high-stakes production migration, or a bespoke automation streamlining a small team's processes, my focus is on delivering tangible value through technical excellence.

When I'm not deep in an IDE, you'll find me building Apex Complex (a solo-developed indie FPS heading to Steam) or shipping iOS games to the App Store.

What I Value

  • 01Pragmatism over DogmaChoosing the right tool for the job, rather than forcing a trending technology where it doesn't belong.
  • 02Clarity in ArchitectureSystems should be understandable. Complex problems require elegant, simple solutions, not convoluted codebases.
  • 03Continuous EvolutionThe landscape changes rapidly. I prioritize adaptable architectures and ongoing learning to stay ahead of the curve.
  • 04Transparent CommunicationNo black boxes. I keep clients informed, translating technical complexities into clear business implications.

Tooling & Stack

My stack is curated for performance and reliability. While I adapt to existing environments, my preferred toolbelt:

  • TypeScript & React
  • Next.js & Node.js
  • .NET (C#)
  • Swift & iOS
  • Storybook & Testing
  • LLM APIs

Collaborate

Ready to discuss your
next technical challenge?

Currently accepting new freelance projects. Let's build something remarkable together.