My name is John Ward, day-to-day I’m a Software Architect / Engineering Manager. I’m also a Open Source Maintainer, 3d Graphics Programmer and Rust programmer.

My day job is an Engineering Manager and Software Architect working with a high tech company called Dematic / DAI. Software Engineering is what I love doing, as I spent many years as a Software Engineer / Project Manager / Technical Lead / Group Manager, LinkedIn Profile here, working in the telecommunications/semiconductor / automotive industries, working on exciting projects. Here is my Github.

I have been programming since the ZX Spectrum (+2 with Cassette!- not the original) and BBC Micro was first released.

I also worked on one of the very first smartphones the Nokia 6600 and Nokia 7610.

I can help you with:

  • Improving or creating Computer Graphics, for example with mainly OpenGL but also familier with DirectX, Vulcan etc. I will eventually just work on Vulkan, but still using OpenGL at the moment.
  • Display stack architecture improvements
  • Porting applications to Rust
  • Project Management, Technical Leading – general software project delivery
  • Making your software building faster remove the bottlenecks
  • Build a Sales Strategy and grow your company

Away from the office, you will find me spending time with my family, on a windy beach kitesurfing, paddleboarding, or out on my bike heading up a mountain road or trail.