About me

Code with purpose

Building things that work, that look good, and that people actually enjoy using.

Built for
real people

I'm Jon โ€” a developer working across NHS finance systems, ministry technology and interactive web experiences. I bridge the gap between complex requirements and real-world usability.

Whether it's a real-time multiplayer quiz game for a youth event or a Power BI dashboard for NHS staff analysis, I build things that work, that look good, and that the people using them actually enjoy.

โšก Node.js / Express
๐Ÿ”Œ Socket.IO
๐Ÿ“Š Power BI / DAX
๐ŸŽจ HTML / CSS / JS
๐Ÿ“‹ Excel / VBA
๐Ÿš€ Render.com
server.js
const io = require('socket.io')(server);

io.on('connection', (socket) => {
  const player = {
    id: socket.id,
    name: '',
    role: null,
    isAlive: true
  };

  socket.on('joinGame', (data) => {
    assignRole(player);
    io.emit('playerJoined', player);
  });
});

I'm actively involved in Christian ministry โ€” including Furnace Fires youth events and LCCS Men's Ministry. Much of my development work directly supports these communities through games, resource sites and event tools.

Visit Books & Teaching โ†—