About

From Banking to Building — Why I Started StagHill Software

StagHill Software was founded by a financial services developer who saw small businesses overpaying for poor-quality websites and decided to do something about it.

Nicholas Hartnell · 16 March 2026 · 8 min read

Why would someone leave enterprise tech for small business websites?

After years building digital products in financial services, you develop a particular way of seeing things. You get used to environments where a single bug could affect millions of transactions. Where every deployment goes through code review, automated testing, and staging environments before it touches production. Where regulatory audits mean your data handling has to be airtight, not just good enough.

Then you talk to a friend who runs a local business and hear what they paid for their website. Four grand for something that loads in six seconds, has no SSL certificate, and breaks on a phone screen. Or they went cheap, hired someone on Fiverr, and got a WordPress theme with three plugins already out of date and a contact form that sends submissions into the void.

The gap between what enterprise tech demands and what small businesses actually get is staggering. Not because the technology is different. A website is a website. The gap exists because the people with the skills to build things properly are all locked inside corporations, and the people selling to small businesses often do not have those skills at all.

That gap is why StagHill exists.

What's wrong with the way small businesses buy technology?

The options are bad in every direction.

Agencies charge too much because they have to. They have offices, account managers, project managers, and teams of junior developers being supervised by one senior person who actually knows what they are doing. You are paying for all of that overhead whether you need it or not. A project that takes one good developer two weeks takes an agency six weeks once you factor in the meetings, the handoffs, the revisions that happen because the person who briefed the project is not the person building it.

Freelancers on marketplaces are unreliable. Some are excellent. Many are not. You have no way of telling which is which until you have already paid a deposit. There is no accountability. If your Fiverr developer disappears halfway through a project, your only recourse is a platform dispute and starting over.

AI tools are powerful but misunderstood. Wix, Squarespace, and the new wave of AI builders can produce a passable site in minutes. But nobody is showing small businesses how to evaluate what comes out the other end. A site that looks fine on the surface can be slow, inaccessible, invisible to search engines, and held together with code that no developer would want to inherit. The tool is only as good as the person using it, and most small business owners are not developers. Nor should they have to be.

The sweet spot is missing from the market: someone with senior-level skills who works directly with you, no middlemen, at a fixed price you agree before any work starts.

How does a financial services background help build better websites?

Regulated systems teach you things that most web developers never learn. Not because they are not capable of learning them, but because they have never worked in an environment where those things are enforced.

Security is not optional. In financial services, you do not ship code with known vulnerabilities and add a note to fix it later. You fix it first. That mentality carries across to everything I build. Input validation, Content Security Policy headers, HTTPS everywhere, secure form handling. These are not extras. They are the baseline.

Data has to be handled correctly. GDPR compliance is not a checkbox exercise. It means understanding what data you collect, why you collect it, where it goes, and how long you keep it. When you have worked in an industry where mishandling data can result in regulatory action, building a contact form that actually respects user privacy is not extra work. It is the only way you know how to do it.

You test before you ship. I have never worked in an environment where pushing code to production without testing was acceptable. That might sound obvious, but you would be surprised how many agencies and freelancers treat the live site as their testing environment. If something breaks, the client finds out before they do.

The short version: when you have built systems that handle real money under regulatory scrutiny, building a website that is actually secure and GDPR-compliant is not a special service. It is just how you build things.

Why plain English?

My brain does not work in straight lines. I think in patterns. I will look at a website and see dozens of things wrong with it in seconds because my mind is already cross-referencing everything against everything else. That is not a skill I learned. It is just how I am wired.

But I also know that most people do not think that way, and they should not have to. If you hire a plumber, you do not expect to learn fluid dynamics before they will explain what is wrong with your boiler. Technology should work the same way.

If I cannot explain a problem in words you would use down the pub, I have not understood it well enough myself. That is a genuine belief, not a marketing line. The moment someone hides behind jargon, they are either trying to justify a higher invoice or covering for the fact that they do not fully understand what they are talking about.

Every quote I write, every email I send, every conversation I have with a client uses the same language they use. Not because I am dumbing things down, but because clear communication is a sign that someone actually knows their subject. The people who really understand something can always explain it simply.

What does a software developer do in the Suffolk countryside?

After a week of staring at code, I need to remember the world is not made of pixels. I live in rural Suffolk and spend my downtime walking through countryside that has not changed much in centuries. Old footpaths through barley fields, flint churches that have been standing since before anyone wrote a line of code, skies wide enough that you can watch weather systems roll in from twenty miles away.

There is something about being surrounded by that kind of stillness that recalibrates your brain after days of debugging. You stop thinking about the problem you are stuck on, and somewhere between a field gate and a church porch, the answer shows up on its own. Every developer knows that feeling. The solution never arrives while you are staring at the screen. It arrives when you walk away from it.

It probably explains why I talk to clients the way I do. Plain, direct, no fuss. Suffolk people do not do jargon and neither do I. There is a particular Suffolk habit of saying exactly what you mean in as few words as possible, and it turns out that is a useful trait when you are explaining to a business owner why their website is not showing up on Google.

Why the name StagHill?

People sometimes ask about the name. It is not random and it is not a place I found on a map.

My surname — Hartnell — is Old English. Hart is the Anglo-Saxon word for a stag, a male deer. Nell comes from cnoll, the Old English word for a hill or knoll. Hartnell literally means "stag on the hill." StagHill is just my name, translated.

I liked that it worked on two levels. On one hand it is personal — a family name turned into a company name. On the other, there is something about a stag on a hill that fits what I do. Alert. Watching. Seeing the whole landscape from a high vantage point and spotting what everyone else misses. That is what a good audit does. You stand back, look at the full picture, and find the things hiding in plain sight.

It was never going to be called "Hartnell Digital" or "NH Solutions." If you are going to build something, you might as well give it a name that means something.

What makes StagHill different?

One senior developer, not a team of juniors. When you hire StagHill, you work with me. I do the scoping, the building, the testing, and the support. There is no account manager translating your requirements to a developer who has never spoken to you. No game of telephone where your brief gets diluted through three layers of staff.

Fixed prices agreed upfront. I do not do hourly billing. Before any work starts, you get a written quote for the full project. If I underestimate the work, that is my problem, not yours. You will never get an invoice that is higher than the number we agreed.

Enterprise-grade security as standard. Every site I build includes HTTPS, security headers, input validation, GDPR-compliant data handling, and proper access controls. This is not a premium add-on. It is included because it should never have been optional in the first place.

I would rather do fewer projects properly than scale up and start cutting corners. The moment I hire a team and start managing instead of building, I become the thing I set up StagHill to replace.

That is the whole idea. One person who actually knows what they are doing, working directly with you, building things that work. No middlemen, no jargon, no surprises on the invoice.

If that sounds like what you have been looking for, get in touch.

Want to work with someone who gets it?

Senior-level development, fixed prices, plain English. No agencies, no account managers, no nasty surprises.

Talk to StagHill Software
← Back to StagHill Software