Freelance Software Developer & AI Solutions UK
Hiya! I’m Gary and I’m the FlatCoder, a freelance software developer. I started out in 1997 with a 1st class B.Sc (Hons) in Computer Science and Software Engineering from Lancaster University, UK. I have worked in the industry as a software developer ever since. I began FlatCoder Ltd. in 2010 and continue to be blessed by some fantastic projects and clients!
Previously, I worked as a Research Scientist for the UK Ministry of Defence after graduation focusing on satellite communications and battlefield simulation (1997 – 2000). Relocated to the USA and worked as a Senior Software Engineer for MBNA (banking), Motorola (police radio networks) and Arizona State University (NASA Mars orbiter) before returning to the UK to work modelling supply chains for the RAF via BAE Systems. Employed as a Senior Systems Developer (LAMP stack) for small to medium businesses before launching FlatCoder Ltd. in August 2010. Due to the nature of some work, I still have SC Clearance.
Recent clients have hired FlatCoder Ltd. to develop software to interface with HiD devices for racing simulation, communicate with fire alarm panels via RS-485, control audio parameters using accelerometers and MIDI, use NFC tags to help manage live events, automate mobile devices with Appium, manage subscriptions using the Stripe API, model business processes via a bespoke workflow engine and more!
Recent technologies have included Python (Django, Django REST Framework and Flask), Google APIs & Microsoft APIs, AWS, Ionic + Angular, THREE.js, Server Side Rendering, Node, Appium, MQTT, ElectronJS, Progressive Web Applications (PWAs) and Artificial Intelligence APIs (OpenAI/ChatGPT, Claude Sonnet).