Clarity over complexity
I explain what I recommend, why it matters and what it will cost before work begins.
About Code Craft North
I’m Carl Ball, the developer behind Code Craft North. I combine around 15 years of web experience with a small, personal service for businesses that want clear advice and a website built properly.

Why I started it
I have built websites for organisations ranging from small local firms to national brands. Earlier in my career, I worked as a web development project manager at one of the UK’s largest digital agencies. It showed me what strong delivery looks like—but also how agency structures, handoffs and fees can leave smaller businesses behind.
I now work as a lead web developer for a major UK occupational health provider alongside running Code Craft North. That keeps me close to demanding work in performance, security and accessibility, and I bring those standards into every client project.
Code Craft North is deliberately small. I take on work I can support properly, communicate directly and stay accountable for what I build. You are never passed between salespeople, designers and developers who each know only one part of the project.
My aim is simple: give smaller organisations a dependable website and honest technical support without pretending they need a large agency.
What working together feels like
A website should help your customers understand and trust your business. The way it is built should feel equally straightforward.
I explain what I recommend, why it matters and what it will cost before work begins.
Lightweight code, accessibility and search-friendly structure support customers—not technical vanity.
If something is included, separately quoted or unnecessary, I will say so plainly.
Questions and updates come back to me, so you do not have to re-explain your business each time.
How I work
We discuss your customers, goals, constraints and what the website genuinely needs to achieve.
I shape the structure and hand-build the site, gathering your feedback at sensible points.
I test the important details, launch clearly and provide the level of ongoing help you chose.
A practical promise
Sometimes that is a managed subscription. Sometimes it is a one-off build. Occasionally, the honest answer is that your current website only needs a few focused improvements.
The first conversation is about understanding the problem, not steering you towards the highest invoice.
I will ask a few sensible questions and give you a straightforward view of the most useful next step.
What you get