3D Jabber (XMPP) AI Chat Bot Environment
3D Jabber (XMPP) AI Chat Bot Environment I was approached recently by a client wanting a 3D game environment in which players could talk to “bots” (artificially intelligent chat bots) by typing text and receiving replies. The chat bots were to live on a server while players would launch a 3D game client to login [...]
Read MorePortfolio & CV
A Brief History in Time All my life computing and computer programming has fascinated me. Graduating way back in 1997 (Computer Science and Software Engineering), I have worked in the Industry ever since. I have been lucky to have had exposure to a wide range of sectors and technologies. Beginning initially as a Scientist (their [...]
Read MoreHome
Freelance Software & Systems Developer Looking for a Software Engineer? Hiya! I’m Gary and I’m the FlatCoder!These days, I categorise myself as a Brain for Hire. Most of my current clients require a web application developer for in-house bespoke software solutions though I also work with clients developing software as far afield as 3D [...]
Read MoreCan anyone make a video game?
Can anyone make a video game? A new venture for FlatCoder Ltd., I would like to present MGF Magazine! “Anyone can make a video game, it’s not that hard!”. A summary is as follows: MGF ISSUES are organised into VOLUMES. All of our content makes use of software & tools that are available for free. [...]
Read MoreSecure Password Management Solutions
Secure Password Management The Problem One of the recurring issues in my line of work is the storage of sensitive information. As a freelancer, I am entrusted with a large amount of commercially sensitive information, access details to servers/networks/software and similar. Obviously, there ends up being far too much to simply remember! All too often [...]
Read MoreBuild a Secure Linux Kiosk Operating System
A Secure Linux Kiosk OS The Problem The original requirement was for a collection of 4 touchscreen information stands in an NHS hospital (providing information such as maps/”You are Here”, patient information etc.). It was absolutely critical that the system could not be hacked and that content was limited. The kiosks were to serve information [...]
Read MoreClarity for Software Shoppers
Clarity for Software Shoppers The Problem Here’s an example. The system requirements for Assassin’s Creed 2 on the PC are: Processor: Dual core processor 2.6 GHz Intel® Pentium® D or AMD Athlon™ 64 X2 3800+ (Intel Core® 2 Duo 2.2 GHz or AMD Athlon 64 X2 4400+ or better recommended) RAM: 3 GB Windows XP [...]
Read More

