Rayan S.
Google Apps Script Developer | Sheets, Gmail & Workspace Automation
I've built and published 11 add-ons to the Google Workspace Marketplace — all of them through Google's OAuth security review. If you need Sheets, Docs, Forms, Slides, Gmail, or Calendar to do something they don't do out of the box, that's the work I do every day. Shoot me an invitation or message and I'll send you a personalised audit on exactly how I'd solve your problem. What I build: • Custom Google Sheets add-ons and menu-driven tools • Form → Sheet → Doc/Calendar/email automation pipelines • Approval routing, notification systems, and scheduled reports • Bulk document and certificate generation from spreadsheet data • Third-party API integrations (Stripe, QuickBooks, webhooks, REST) • Private add-ons for a single Workspace domain, or public Marketplace listings Why this matters for your project: most Apps Script goes wrong in production, not in development. The 6-minute execution limit. Daily quota ceilings. Triggers that can't fire faster than hourly on a published add-on. PropertiesService blowing up in AuthMode.NONE. OAuth scopes that fail Google's review after you've already shipped. I've hit every one of these in front of real users and engineered around them, and I build with those limits in mind from the first line. I also handle the full publishing path if you want your tool on the Marketplace: OAuth verification, scope justification, privacy policy, store listing, and Google's review process. Recent work includes a full SaaS product outside the Workspace ecosystem — a duplicate transaction detector for QuickBooks Online built on Next.js and Postgres with Intuit OAuth, encrypted token storage, and Stripe billing. Fixed-price on well-defined scopes. Clear timelines. I tell you before I start if I think there's a simpler way to solve it. Expertise: Google Apps Script | Google Workspace Automation | Google Sheets Automation | Google Docs Automation | Google Calendar Automation | Google oAuth verification | Mail merge | Google Apps Script API | Google Sheets API | Google Docs API | Google Calendar API Portfolio: brightdesk.dev
Earnings and projects
Last 6 months ÷ 2, the fewest it counts (since Sep 2026)
Read daily since Oct 24, under 30 days
Billed in all: $2,747$2.7k
$647 in the last 6 months
Across 5 contracts
Across 5 contracts
Earnings, last 30 days
Tracked from Oct 24, 2026.
Skill rankings: Top 8% in Google Forms
Ranked by MRR among everyone on Upwork with the skill.
- #8Mail Merge87 freelancers · 🇺🇸 #5Top 9%🇺🇸#5 of 24
- #39Gmail352 freelancers · 🇺🇸 #4Top 11%🇺🇸#4 of 35
- #43Google Forms563 freelancers · 🇺🇸 #13Top 8%🇺🇸#13 of 79
- #49OAuth381 freelancers · 🇺🇸 #5Top 13%🇺🇸#5 of 29
- #74Google APIs728 freelancers · 🇺🇸 #12Top 10%🇺🇸#12 of 73
- #87Google Calendar935 freelancers · 🇺🇸 #11Top 9%🇺🇸#11 of 92
- #95Google Workspace Administration835 freelancers · 🇺🇸 #13Top 11%🇺🇸#13 of 120
- #127DNS1,014 freelancers · 🇺🇸 #12Top 13%🇺🇸#12 of 134