I have twenty years of software development experience, covering a multitude of platforms, languages and markets. My software is used by tens of thousands of people all over the world. In fact, users of the educational and utility applications cover more than 100 countries worldwide.


When not coding or learning new languages I like to spend time with my camera. My photography gallery can be found here. Software development is my main passion and has been for a very long time; I enjoy designing and building electronics projects with theArduino and Picaxe microcontroller platforms; photography; and playing computer games.


I recieved my first computer, a Commodore 16, as a Christmas present around 1984/5. A few years later I upgraded to a Commodore 64 and a few years after that, maintaining my love of Commodore computers, to an Amiga 500 and lastly, an Amiga 1200. I bought my first PC, an Apricot XEN LS II (second-hand for £500), in 1995, built my second PC a year or so later and upgraded regularly for the next 10 or so years.


I bought a Dell 530 workstation in 2002, a Dell 690 workstation in 2008 (a fantastic machine, working around 10 hours a day - every day - for the last six years - but started to show its age with my Nikon D800's 40MB files and isn't the speed demon it once was) and my latest PC: a custom-built hex core i7 running at 4.4GHz with 32GB of RAM (two million times more than my first ever computer!). I have a 13" MacBook that I use for iPhone and Mac development (though it's getting a bit old and slow now).


I have developed for many platforms over the years (Amiga, C64, PC, Pocket PC, Gameboy, Mac and iPhone) using many languages (Assembler (68000 and Z80, 6502), C, C++, Delphi, Pascal, PHP and Objective-C). Most of my development time is spent maintaining Xinorbis, and my iPhone and Mac apps - and planning new ones, of course!



List of Maximum Octopus websites



Maximum Octopus is dedicated to the art of software development. Whether it's the development of a custom application, mobile app, or providing testing/QA feedback on an in-development project - we can do it, and we can do it to a very high standard. 

Please get in touch and let us know your development requirements!