Skip to content
BackNov 7
Ryan L.
Upwork badge

Ryan L.

Business Automation Developer | n8n, Google Apps Script, OpenAI/Claude

Most broken automations aren't tool problems. They're systems problems: inputs that don't match, duplicate records, logic nobody wrote down, and failures nobody sees. Closing that gap is the whole job. What I've built: - A two-way QuickBooks ↔ Jobber sync. A matching table means retries never create duplicates, and a scheduled reconcile check flags anything that doesn't line up. - An AI quoting system for a contractor. Staff describe the job in chat, a four-step pricing engine fills in the numbers (their own price list first, and it flags anything it can't price), and a draft quote lands in Jobber for review. - A voice-first AI assistant for a business owner. It reads and drafts email behind an approval gate (it can't send), previews calendar changes before saving them, answers questions from company docs and spreadsheets, and delivers a morning brief built from daily reports. - AI email triage across several shared inboxes: every email classified, duplicates merged, attachments read and filed by customer. - Fixed-price audits of fragile automations and Apps Script, with severity-ranked findings before anyone pays for a rebuild. How I build: - AI is one validated step, not the whole system: structured output, checked by code, with a person approving anything customer-facing. - Every write is safe to retry, and failures are logged and alerted instead of failing silently. - Least-privilege access, on accounts and servers you own. At handoff, nothing depends on my accounts. - Plain-English handoff notes and recorded walkthroughs. Stack: n8n, Zapier, Python, JavaScript, Google Apps Script, Claude & OpenAI APIs, Postgres, Google Workspace, Microsoft Graph, HubSpot, Jobber, QuickBooks, Shopify. Send me the messy version: the formats that don't match, the process held together by hand. That's where I do my best work.

🇺🇸Westfield, United States$40/hr100% JSS5.00 (7)Since Apr 2026

Earnings and projects

MRR
$3.6k

Last 6 months ÷ 6

World#9,407 / 412k
🇺🇸Country#2,745 / 62.1k
Revenue, last 30 days
$0

Last 6 months: $22k

Total earnings
$27k

Billed in all: $27k

World#117,834 / 412k
🇺🇸Country#20,103 / 62.1k
Per project
$1.6k

$1.8k in the last 6 months

World#91,150 / 412k
🇺🇸Country#15,395 / 62.1k
Projects, last 6 months
12
100% fixed0% hourly
World#14,023 / 412k
🇺🇸Country#2,232 / 62.1k
Projects in all
17
100% fixed0% hourly
World#149,089 / 412k
🇺🇸Country#21,514 / 62.1k

Earnings, last 30 days

$27.1kNothing earned in the last 30 daysBilled in all, before Upwork's fee · drag across the chart to see what was earned in any stretch
$26.5k$27.0k$27.5k$28.0kOct 8Oct 23Nov 7

Skill rankings: Top 1% in Google Workspace

Ranked by MRR among everyone on Upwork with the skill.

  1. #5Document Automation167 freelancers · 🇺🇸 #1Top 3%
  2. #56Google Apps Script1,318 freelancers · 🇺🇸 #18Top 4%
  3. #79Google Workspace6,041 freelancers · 🇺🇸 #32Top 1%
  4. #95Email Automation4,268 freelancers · 🇺🇸 #24Top 2%
  5. #101Data Extraction5,086 freelancers · 🇺🇸 #16Top 2%
  6. #126Google Sheets9,300 freelancers · 🇺🇸 #45Top 1%
  7. #148Intuit QuickBooks5,208 freelancers · 🇺🇸 #57Top 3%
  8. #191REST API5,062 freelancers · 🇺🇸 #34Top 4%