Google Workspace add-on development
Editor and Workspace add-ons with a CardService UI for Sheets, Docs, and Gmail — deployed privately or to the Google Workspace Marketplace.
Google Workspace
Google Apps Script development creates automations and add-ons for Google Sheets, Docs, Gmail, Drive, Forms, and Calendar. It is intended for Google Workspace teams that need triggers, custom menus or sidebars, document workflows, external API connections, or private and Marketplace add-on deployment.
What I build
Editor and Workspace add-ons with a CardService UI for Sheets, Docs, and Gmail — deployed privately or to the Google Workspace Marketplace.
Custom functions, menus, sidebars, and onEdit/onOpen triggers that turn spreadsheets into dashboards, tools, and automated reporting.
Document generation, templating, and find-and-replace automation built directly inside Google Docs.
Auto-labeling, draft creation, and Drive file organization driven by installable triggers.
UrlFetchApp calls to CRMs and REST APIs, the OAuth2 library for third-party auth, and BigQuery for larger datasets.
Problems this solves
Example use cases
A time-driven trigger builds and emails a formatted report from a Sheet every Monday — no one touches it.
An onEdit trigger checks new rows and pushes valid ones to an external API via UrlFetchApp in real time.
A Workspace add-on with a CardService UI for a niche Sheets workflow, published to the Marketplace with the right OAuth scopes.
Moved a client's editor-only scripts into clasp with Git, so changes are reviewed and deployable.
Tech stack
Process
I map the Sheets, Docs, or Gmail process, the data sources, and where the manual work actually hurts.
Apps Script, CardService UI, and the right triggers — developed locally with clasp and Git, not just in the editor.
Verified across accounts and OAuth scopes, then deployed privately or submitted to the Marketplace.
Documentation, handoff, and ongoing tweaks as the workflow grows.
Apps Script often connects to other systems — I pair it with API integration services when it needs external data, and build document automation when the output is generated Docs.
Related services
Document automation uses templates, structured data, add-ins, and workflow integrations to generate or process documents with less manual assembly. It is intended for teams that create recurring contracts, proposals, reports, or approval packages in Word or server-side systems.
API integration connects applications so they can exchange data and trigger actions without manual transfer. It is intended for teams that need a custom API, a third-party service connection, webhook processing, or a secure partner-facing interface.
Microsoft 365 development creates add-ins and integrations for supported Outlook, Word, Excel, and PowerPoint clients using Office.js, Microsoft Graph, and Entra ID. It is intended for organizations that need to place business workflows inside Microsoft 365 or connect Microsoft data to another system, with compatibility determined by each host and requirement set.
FAQ
Email me with what you need — I'll reply with a clear plan and next steps. Prefer chat? WhatsApp works too.