Category: Software Solutions

An AI Alumni Meeting?

By a slightly alarmed developer with too many tabs open

It started innocently enough. I’d been tinkering with Anthropic’s Claude, just to see how it measured up to my usual go-to, ChatGPT. What kicked it off? A simple idea: “Claude, write me some Python that uses the OpenAI API to generate images.” I wasn’t asking for code that writes code (at least not directly). More like code that asks ChatGPT to get creative on my behalf.

The Developer’s World in 2025/26

Mobile, Desktop, Backend, and AI in 2025/26

This article was written by a team of two: one fully qualified human journalist, and one extremely efficient AI assistant. See if you can guess which bits were written by the one who never sleeps.

3DOF MIDI Gesture Controller

What the puck!

Guitar Effects Chain with an Expression Pedal

As a guitarist, I always thought more could be done with floor based controllers. In particular, the expression pedal. Expression pedal examples include effects such as the wah-wah or simple parameter controls (e.g., volume or delay).

Flatlander WebGL & the 4th Dimension

“Flatland: A Romance of Many Dimensions” is a novella by Edwin Abbott, published in 1884. The story describes a two-dimensional world occupied by geometric polygons. A square dreams about a visit to a one-dimensional world (Lineland) inhabited by “lustrous points”.

EdExcel GCSE Pseudo-code Editor

My daughter has her GCSE in the EdExcel variant of Computer Science in a month.  It’s far from the best pseudo code variant and there’s little in terms of online resources, tutorials or similar.  So, we came up with what you see below to help. Time permitting, I’ll improve this further. Perhaps it will help others teaching, training or revising.

Research and Development

Outside of projects undertaken for clients, FlatCoder Ltd. spends a large amount of time performing research and development.  Below are a few sample projects from the last couple of years.

CRM Software Developer

Several clients of FlatCoder Ltd, past and present, have required bespoke Customer Relationship Management solutions (CRM) or Enterprise Resource Planning (ERP). 

Data Protection vs. Ownership

A big topic and an interesting one!  Everyone is concerned (or should be!) about what data is out there online, who controls it, and what it is used for.  So, what data is out there about you?  Between all the social networks, email providers, blog sites, forums, and more. No one really has a clue.

PHP MySQL “instant” Audit Trail

I was approached by a client recently who had developed their own bespoke Customer Relationship Management software (CRM).  It wasn’t really a planned system – more a necessity as the business grew. 

3D Jabber (XMPP) AI Chat Bot

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 to the server.