Websites
Design and build of fast, responsive, search-friendly sites. Static where possible, so they load instantly and cost almost nothing to host.
- Design & build
- SEO-ready
- Cloudflare hosting
Available for new projects
I’m Sam, a freelance developer. I build fast websites, custom apps, and the integrations and automations that connect your tools. Short, focused projects, delivered properly.
What I do
Design and build of fast, responsive, search-friendly sites. Static where possible, so they load instantly and cost almost nothing to host.
Web apps, internal tools, dashboards and APIs built around how your business actually works, not the other way round.
Google Apps Script and API work that connects your tools and removes the copy-and-paste: Sheets, Gmail, Forms, Calendar, CRMs and more.
One-off jobs, fixes and “can someone just…” tasks. Data clean-ups, migrations, a stubborn bug, or a script that saves you an hour a day.
Automation & integrations
A lot of the best wins are small: a script that quietly does the boring work. Here’s the kind of thing I get asked to build.
// Runs automatically on every form submission
function onFormSubmit(e) {
const [, name, email, message] = e.values;
SpreadsheetApp.getActive()
.getSheetByName('Leads')
.appendRow([new Date(), name, email, message]);
GmailApp.sendEmail(email, 'Thanks, ' + name,
'Your message has been received.');
}How I work
Tell me what you need. A short, no-obligation chat to see if I’m the right fit.
A plain-English plan with a clear price or estimate, before any work starts.
Regular updates and working previews, so there are no surprises at the end.
I deploy it, hand it over, and stay around if something needs a tweak.
About
I’m Sam Warburton, a software developer who works directly with small businesses and teams on short, well-defined projects. You’ll talk to the person writing the code, so decisions are quick and nothing gets lost in translation.
I care about the boring things that make software good: it loads fast, works on every device, and is simple enough that you can understand what you’ve paid for.
Let’s talk
Tell me what you’re trying to get done. I’ll reply with honest advice and, if I’m the right fit, a clear plan and price.