Why I am adding local-first development to my work
For years, my work has centred on helping creators and small businesses build a home for their ideas online. I have built websites, eCommerce systems and tools that live on ā¦
Read More āI learn and document as I go. This blog documents what I build, what I break, and what I learn along the way - from backend logic to AI experiments.
After a long stretch of learning, building, breaking, and rebuilding, I am finally ready to share something close to my heart - the Djangify Mini eCommerce Site Builder. It started as a simple idea: create a way for people to sell one digital product without paying endless platform fees. Eighteen ā¦
Read Full Article
For years, my work has centred on helping creators and small businesses build a home for their ideas online. I have built websites, eCommerce systems and tools that live on ā¦
Read More ā
Today I wanted to focus on writing about tools you can run yourself. I want to explain how these tools can be a practical alternative to subscription-heavy software. For many ā¦
Read More ā
The software industry has spent the last decade shifting toward cloud-first design. Everything moved online: documents, tasks, calendars, finances, writing, even basic tools that used to run entirely on local ā¦
Read More ā
When I first asked ChatGPT to come up with an outline for an article on how AI enhances web development, it produced this utopian type content that made me laugh. ā¦
Read More ā
As I learned Django, most of my progress came from repetition. Immediately after completing my full-stack developer training, I spent a year setting up project after project, rebuilding the same ā¦
Read More ā
There has been a massive increase in ongoing subscription plans from platforms and third-party dependencies. Self-hosted tools are quietly becoming one of the most empowering alternatives available. They offer something ā¦
Read More ā
Every business wants to be found online, but too often websites end up as a collection of scattered pages: a home page, a services page, maybe a blog or two. ā¦
Read More ā
After finishing my first full Django site, Stream English, I realised something important - I was not just learning Django anymore. I was learning how to learn with AI. At ā¦
Read More ā
I used to dread seeing the white screen of doom. The Server Error (500) page that meant my whole Django site had gone down. One small mistake could make everything ā¦
Read More ā
Structure matters to me, and not just in the backend, but in how things look and feel on the page. Tailwind CSS v4 gave me a chance to rethink how ā¦
Read More ā
Search is evolving faster than most business owners realise. A few years ago, SEO meant optimising keywords, writing blog posts, and building backlinks. Today, with Google’s AI Overviews, Bing Copilot, ā¦
Read More ā
Quick SummaryAI search readiness didn’t appear overnight. It is the result of a long evolution in how search engines interpret and deliver information. Over the past decade, we have moved ā¦
Read More ā
You can have cluster pages, FAQs, and schema in place but if your content isn’t formatted clearly, AI tools won’t touch it. AI is like a scanner, it grabs neat, ā¦
Read More ā
You run a local business so you already know that the high street is not what it used to be. Shoppers search before they stroll, and in 2025 that search ā¦
Read More ā
Here is something most small businesses may not realise. Search engines and AI don’t “read” your site like a human does. They scan the structure. Schema markup is the behind-the-scenes code ā¦
Read More ā
If cluster pages are the backbone of AI search readiness, Frequently asked questions or FAQs are the connective tissue. They take the exact questions your community is asking and put ā¦
Read More ā
If you run a local business like a café, gym, salon, or dentist, you probably rely more on foot traffic than clicks. So here’s the question: does getting your website ā¦
Read More ā
Most business blogs fail not because the content is bad but because it’s scattered. One post about email marketing, another about sales funnels, then a random update about a holiday ā¦
Read More ā
When it came to learning backend development, Django wasn’t a choice. It was the only framework offered in my software developer course, and at first, it felt like learning to ā¦
Read More ā
Quick SummarySearch used to be about keywords. AI search is about connections. Instead of treating every post as a standalone piece, search models like Google SGE and Bing Copilot look ā¦
Read More ā
I like structure. I like knowing where things belong and how they connect, which is probably why Django stuck with me. In this post, I walk through how I structure ā¦
Read More ā
If there Is one thing that keeps me interested in development, its that there is always something new to learn and something I thought I understood until I tried it ā¦
Read More ā
Quick SummaryIf you want search engines and AI assistants to truly understand your website, structured data is the foundation. In this post, I walk through why structured data matters for ā¦
Read More ā
Over the last few months, I keep hearing about AI Search Readiness that sound half panicked, half excited so I decided to find out what it actually means. Turns out ā¦
Read More ā