Welcome To gunnerjnr.uk

So, You've Found My Corner of the Internet
Right, let's get straight to it. You're here because you want to know who's behind this site and what you can expect from it. Fair enough.
This isn't another generic tech blog filled with recycled tutorials. I write about SEO, digital marketing, AI, game development, and web development, but from the perspective of someone who's actually doing the work, not just theorising about it.
Who Am I?
I'm David Gunner, and I run gunnerjnr.uk (GUNNERStudios). I am currently working as a self-employed SEO Executive, Digital Marketer, and AI Copywriter. I'm also a partner at KAP SEO Services doing the same thing, because, apparently, one job wasn't enough for me.
I started out building and fixing PCs for family and friends, you know how it goes, fix one computer and suddenly you're everyone's unpaid IT support. That led me down the rabbit hole of game development, then eventually to a Full-Stack Software Development Diploma when I realised I needed some proper structure to my knowledge.
Now I'm proficient in HTML5, CSS3, JavaScript ES6, Node.js, Express.js, jQuery, AngularJS, MongoDB, MySQL, Flask, Heroku, and whatever else I need to get the job done (like learning Python and TypeScript, etc.). The tech stack grows as projects demand it.
I've got two daughters who keep me on my toes. My eldest is already getting into programming, we mess about with Scratch and Hour of Code, plus creative mode in Fortnite (which is surprisingly good for understanding basic game mechanics). And, my youngest has taken a shine to Blender and Unity3D for VR game development. She's currently obsessed with creating a Gorilla Tag fan game, so there's that.
People tell me I'm easy to talk to, which probably explains why I end up in so many conversations about tech problems at parties.
Why This Blog Exists
Look, there's enough surface-level content out there already. I'm writing this because I want to share the actual experiences and knowledge I've picked up during my time in web development, software development, SEO, and digital marketing. Plus, AI is getting interesting enough to warrant some proper exploration.
Maybe something I've learned will help you when you're stuck on a problem. Maybe it'll just be entertaining. Either way, you'll get the unvarnished version of how things actually work, not the sanitised marketing version. It is highly likely, that as we are learning new topics together, we are going to break stuff, that's inevitable.
When you're starting out in web development, you need to know where you stand with your skills. It's easy to learn new things, but harder to know what direction to take. Software developers are in high demand right now, and for good reason. They're the ones turning ideas into working code.
Software development, at its core, is writing code from scratch to build something functional. Whether that's web applications using HTML, CSS, and JavaScript (plus whatever frameworks make sense), or desktop applications, or mobile apps, it's all about solving problems through code.
Well, at least that was what we thought until recently, then the rise of no-code and low-code platforms started to change the industry. Now, you can build applications without writing a single line of code.
Then came along very recently, (which started as a light-hearted joke), a term called "Vibe Coding".

Vibe coding is an AI-assisted software development approach, popularised by Andrej Karpathy in 2025. Instead of manually writing code, developers describe what they want in natural language to a large language model (LLM), which then generates the code. The programmer focuses on iterative experimentation, testing, and feedback rather than strict control or deep understanding of the code.
It lowers the barrier for non-programmers and accelerates prototyping, but critics warn about maintainability, debugging difficulties, and security risks. While effective for quick apps or "weekend projects", it's considered risky for production systems due to potential bugs, hidden vulnerabilities, and lack of accountability.
In short: vibe coding = "describe, test, tweak" rather than "plan, code, understand".
You can work as an independent contractor or as an employee. The work's the same either way: write code that creates applications, products, and tools that people actually use.
What You'll Actually Get Here
I'm detailed in my approach, so you'll get specific explanations of how I achieved particular outcomes. I won't always share code or scripts, some projects are bound by NDAs and terms of service, but I'll discuss working with APIs, frameworks, and development processes where relevant.
My post titles are descriptive because vague titles are useless for everyone involved. Here's some examples of past posts to give you an idea of what to expect:
- "Node.js in 2023 — Guide & Use Cases"
- "Why Beginners Should Learn JavaScript"
- "Technical SEO Audit — Site Health Guide"
You know exactly what you're getting before you click. I'll give you a brief overview, then get into the technical details, tips, and advice based on actual experience and research.
I will aim to create content that covers a broad range of topics, including:
Topic | What You'll Get |
---|---|
Artificial Intelligence | Real applications and capabilities, not sci-fi nonsense |
Machine Learning | Algorithm implementation and practical use cases |
Data Science | How to actually interpret complex data for decision-making |
Automation | Tools and methods for automating repetitive tasks |
Modern Coding Practices | Current trends (like 'Vibe Coding') and techniques that actually matter |
Game Development | Personal projects and lessons learned |
Web Development | Websites, web applications, and modern frameworks that work |
Software Development | Practical solutions and development approaches |
Tool Creation | Building productivity tools that solve real problems |
SEO | Optimising content for search engines (the stuff that actually works) |
Digital Marketing | Promoting products and services without the fluff |
This list barely scratches the surface, but you get the idea.
That's Your Lot
There you have it, what I do, why I do it, and what you can expect from this site. I'm always looking for new challenges and interesting projects to tackle.
If you've made it this far, you might actually find the upcoming posts useful. Come back when the next one goes live.
Cheers for reading.