Robert S.
Google Sheets & Apps Script Expert
I build automations for businesses using Google Sheets & Apps Script, n8n, Node.js and custom API integrations. Common automations are Invoicing, lead enrichment, follow-ups, CRM syncs, document generation, reporting and AI-assisted workflows that replace hours of manual work each week. Based in Newcastle, England, working UK hours with good overlap for US mornings. I have a Master's in Computer Science and spent five years as CTO of a tech startup, delivering systems for companies including Skyscanner and American Express. I now do the same for smaller businesses: turning manual, time-consuming processes into systems that run on their own and pay for themselves quickly. Most of what I build runs on Google Apps Script, JavaScript and Node.js, with API integrations and OpenAI or Claude where they earn their place. If your process lives outside Google Workspace, I build the same thing in Node.js against whatever systems you already use. I've also delivered work on Zapier, Make, n8n, HubSpot, Airtable, Slack and Twilio. Some recent projects: - Provider billing and payroll for a care organisation: invoice processing went from days to under an hour, payroll consolidation from days to half an hour - Automated WhatsApp and email follow-ups across hundreds of real estate deals: agents and attorneys chased automatically in business hours, with escalation and reply tracking, no manual chasing - Direct mail letters generated from Google Doc templates: batches of up to 1,000 letters in one run, every lead tracked - Inbound lead enrichment for a B2B software company: each new HubSpot lead is researched with AI and posted to Slack within about two minutes, at a cent or two per company - Client service workflow for a national electrician company: Typeform requests turned into Google Docs work orders and contractor tasks, cutting requirement gathering from days to minutes - AI-powered CV analysis and candidate matching for a recruitment company, removing a daily two-hour task - Apps Script web apps: a social media planner that writes a month of posts per client with OpenAI or Claude, and a mobile-first analytics dashboard - Google Workspace to HubSpot CRM sync of contacts, leads and pipeline data - Google Sheets enrichment with Google's Places API: addresses, ratings, opening hours and websites - Gmail to Airtable: bank transactions tracked and validated automatically How I work: we walk through the current process together, agree what each step should do, and I build it in stages so you can check the system as it comes together. Everything I hand over includes a written guide and commented code. The systems I build keep a plain log of what they did, skip anything they've already handled, and email someone if something breaks rather than quietly stopping. As a business owner, I know you need automations that work well and pay for themselves quickly. No fluff, no over-engineering, just practical systems that free up your time and cut your costs. If there's a process eating your team's time, send me a message with a couple of sentences on how it works now, or a quick screen recording, and I'll come back with how I'd approach it.
Earnings and projects
Last 6 months ÷ 6
Last 6 months: $8.9k
Billed in all: $72,215$72k
$685 in the last 6 months
Across 42 contracts
Earnings, last 30 days
Skill rankings: Top 7% in Google Sheets
Ranked by MRR among everyone on Upwork with the skill.
- #7Google Docs API84 freelancers · 🇬🇧 #1Top 8%🇬🇧#1 of 1
- #30Spreadsheet Automation347 freelancers · 🇬🇧 #2Top 9%🇬🇧#2 of 11
- #82Claude API454 freelancers · 🇬🇧 #2Top 18%🇬🇧#2 of 13
- #92Google Sheets Automation1,085 freelancers · 🇬🇧 #3Top 8%🇬🇧#3 of 22
- #148Google Apps Script1,318 freelancers · 🇬🇧 #3Top 11%🇬🇧#3 of 27
- #166AI Agents877 freelancers · 🇬🇧 #6Top 19%🇬🇧#6 of 21
- #302Airtable2,685 freelancers · 🇬🇧 #11Top 11%🇬🇧#11 of 90
- #481Business Process Automation3,508 freelancers · 🇬🇧 #16Top 14%🇬🇧#16 of 109