• IT Consultancy

    Over 30 years of experience in all aspects of IT, including Software Development, Server Room Infrastructure, Cloud Deployments, etc. I specialise in helping small businesses take control of their IT infrastructure, both on-premises and cloud based solutions.

  • Unity Realtime

    Unity Realtime Software Development

    Over 15 years of experience leveraging the Unity Realtime Engine in everything from games to science based solutions. I have also been a highly rated Unity Asset Store seller.

  • Unity Realtime Training

    One on one or small group training. Tired of out of date tutorials? Always left with un-answered questions? Want to achieve something specific? I am available for online training sessions, covering everything from the Unity UI to bespoke coding in C#

  • Project Management

    From IT deployments to office relocations, I have a proven track record of ensuring your project runs smoothly.

Labs: Experimentation with the Unity Realtime Engine

  • Tranzmit GraphUI Debug Panel

    Tranzmit

    I love Event Driven Architectures (EDA). It makes for nice, decoupled code. But I am not a fan of how ambiguous the relationships between scripts can be. Enter Tranzmit, a fully functional, object based (send anything!) open source event system… with a twist!

  • Arcade Game High Scores

    [REDACTED] & [REDACTED]

    Internal development of two games to be release on Steam for PC.

  • Hexidi note Grid

    Hexidi

    Hexidi is in short, both a linear and procedural sequencer / note generator. Notes are transmitted to the fantastic TouchOSC Bridge, which are then played by your DAW or Standalone Synth. It uses procedural math, and a harmonic grid built using chromatic circles and other music theory. That's Hexidi!

Get in touch.

It all begins with an idea. Maybe you want to launch a business. Maybe your recent success means your IT infrastructure needs to catchup. Or maybe you have a creative project to share with the world, but you are unsure on how to start it. Whatever your needs might be, I am happy to have an initial discussion at no charge.