Welcome to JonathansBlog
I’m Jonathan – CTO, Software Engineer, and founder of Born Creative and JonathansBlog. I’ve spent 20+ years building things: SaaS platforms, cloud architecture, AI systems, a cybersecurity startup, and more client sites than I can count. I’m a Chartered IT Professional (CITP), a professional member of the British Computer Society (MBCS), and hold an MSc in Advanced Computer Systems Development and a BSc in Electronic Engineering.
If you’ve ever Googled a Mac tip at midnight, spent an afternoon trying to wrangle Git into doing something sensible, or found yourself falling down a rabbit hole of AI tools that didn’t exist six months ago – you’re in the right place.
JonathansBlog is about technology that actually matters to real people. Not the breathless kind that announces every product launch as though it will change your life, and not the academic kind buried under jargon that takes three cups of coffee to decode. Just clear, honest writing about the things I find genuinely interesting – and the things I think you’ll find useful.
I’ve been writing JonathansBlog for years, and over that time the blog has settled into a few distinct lanes. The first is Apple. I’m a Mac user through and through, and I love uncovering the features that most people walk straight past. Whether that’s the hidden power of Quick Look, the surprisingly capable tools built into macOS, or practical guides to keeping your machine running fast and clean – if it runs on Apple silicon, there’s a good chance I’ve written about it.
The second lane is development. Git, terminals, Raspberry Pi projects, workflows for coders – I cover the practical side of building things. The stuff you actually need when you’re knee-deep in a project and the documentation isn’t quite telling you what you need to know. I try to write the guide I wish had existed when I was figuring it out myself.
The third, and increasingly central, lane is AI – specifically, what it looks like to use AI tools in a serious, considered way. I write a lot about Claude Code: how to configure it, how to extend it with custom skills, how to use it alongside Git worktrees for parallel agent workflows, and how to get it working with local models when you’d rather keep things offline. This isn’t hype. It’s the practical reality of what these tools can and can’t do, written by someone who uses them every day.
What ties all of this together is a belief that technology should work for you, not the other way around. The best tools are the ones that quietly get out of the way and let you do the thing you’re actually trying to do. My aim with every post is to help you get there a little faster, with a little less friction.
There are over a thousand posts in the archive – covering everything from setting up BerryBoot on a Raspberry Pi to orchestrating multiple AI agents on complex codebases. Browse by category, dig into the search, or just start with whatever catches your eye on the home page.
Either way, I hope you find something useful. Grab a coffee, settle in, and have a look around.