I do research and development for software companies. I've created a whole range of technologies over 15 years of innovation, including technologies used in games development, market planning, education and web applications. Get in touch if you want to brainstorm your project, under NDA, without obligation.
I have developed technology for the games industry for more than a decade. I'm particularly good at Artificial Intelligence.
I create high-performance algorithms and optimisations: real-time search, planning and geometric algorithms.
I build systems for artificial creativity: software that can produce graphic and linguistic artifacts from data or weak supervision.
I've developed and commercialised a broad range of technology IP over the last 15 years. I also help others do the same.
I've written two textbooks and taught professional and academic groups from basic programming to advanced algorithms.