{"componentChunkName":"component---packages-blog-gatsby-blog-core-src-templates-post-js","path":"/ai-powered-blog-publishing-system-p204808/","result":{"data":{"post":{"id":"b8d864e7-66f4-57d6-ad0a-265c482ff4cb","title":"AI-Powered Blog Publishing System","slug":"/ai-powered-blog-publishing-system-p204808/","link":null,"excerpt":"This project is an end-to-end, automated content production pipeline built entirely within the…","tableOfContents":{},"timeToRead":2,"featured":false,"protected":null,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"body":"var _excluded = [\"components\"];\nfunction _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); }\nfunction _objectWithoutProperties(source, excluded) { if (source == null) return {}; var target = _objectWithoutPropertiesLoose(source, excluded); var key, i; if (Object.getOwnPropertySymbols) { var sourceSymbolKeys = Object.getOwnPropertySymbols(source); for (i = 0; i < sourceSymbolKeys.length; i++) { key = sourceSymbolKeys[i]; if (excluded.indexOf(key) >= 0) continue; if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; target[key] = source[key]; } } return target; }\nfunction _objectWithoutPropertiesLoose(source, excluded) { if (source == null) return {}; var target = {}; var sourceKeys = Object.keys(source); var key, i; for (i = 0; i < sourceKeys.length; i++) { key = sourceKeys[i]; if (excluded.indexOf(key) >= 0) continue; target[key] = source[key]; } return target; }\n/* @jsxRuntime classic */\n/* @jsx mdx */\n\nvar _frontmatter = {\n  \"title\": \"AI-Powered Blog Publishing System\",\n  \"author\": \"Vo Tu Duc\",\n  \"category\": \"AI solutions\",\n  \"slug\": \"AI-Powered-Blog-Publishing-System-p204808\",\n  \"link\": null,\n  \"tags\": [\"AI Agent\", \"Content Creation\", \"Google Workspace\", \"Automation\", \"SEO\", \"Google Gemini\"],\n  \"keywords\": [\"AI-powered content generation\", \"automated blog publishing\", \"Google Docs to Blog\", \"SEO optimization agent\", \"internal linking automation\", \"Google Gemini API\", \"Apps Script automation\", \"Vertex AI Imagen\"],\n  \"date\": \"2025-08-19T00:00:00.000Z\",\n  \"thumbnail\": \"images_p_204808/image_0.png\",\n  \"thumbnailText\": null,\n  \"featured\": false,\n  \"private\": false,\n  \"draft\": false\n};\nvar layoutProps = {\n  _frontmatter: _frontmatter\n};\nvar MDXLayout = \"wrapper\";\nreturn function MDXContent(_ref) {\n  var components = _ref.components,\n    props = _objectWithoutProperties(_ref, _excluded);\n  return mdx(MDXLayout, _extends({}, layoutProps, props, {\n    components: components,\n    mdxType: \"MDXLayout\"\n  }), mdx(\"p\", null, \"This project is an end-to-end, automated content production pipeline built entirely within the Google Workspace ecosystem. It empowers a user to transform a simple, five-line blog idea into a fully drafted, SEO-optimized, and visually enriched blog post in Google Docs, ready for final review and publishing. The system leverages a series of specialized AI agents, orchestrated by Google Apps Script, to handle everything from strategic outlining to creative asset generation.\"), mdx(\"p\", null, mdx(\"span\", {\n    parentName: \"p\",\n    \"className\": \"gatsby-resp-image-wrapper\",\n    \"style\": {\n      \"position\": \"relative\",\n      \"display\": \"block\",\n      \"marginLeft\": \"auto\",\n      \"marginRight\": \"auto\",\n      \"maxWidth\": \"706px\"\n    }\n  }, \"\\n      \", mdx(\"span\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-background-image\",\n    \"style\": {\n      \"paddingBottom\": \"104.56140350877192%\",\n      \"position\": \"relative\",\n      \"bottom\": \"0\",\n      \"left\": \"0\",\n      \"backgroundImage\": \"url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAYAAABG1c6oAAAACXBIWXMAAAsTAAALEwEAmpwYAAADg0lEQVR42n1Uz28bRRjNX8OfAFduXDkirpwrJA6VWoTEgUoIBEIcQD1waKAppjRqaZrSqjG/C4YWKqW4cVzHdhvHdmLvj9mdmd2ZXT/ejB1wiNO1nnZ219+b7/vem29pMplgIcoSk6KYwq3nvrkry3J09gTq7RBb3RhBJP3/lk4kxNHr8N2MD0oqVH4c4f3VAT5eG3nSSWkXE2pj8fTOLTQuXkDz4jK6P/8EmefMKvPIuY5jAZkk0DJFaS20du/NcULmAMlyeht30Pm6gseXvkCzugGh9JSQZLkxiCKBXCugzBlTnkw436cjJfNXsEeG2eSsQKUC67V9fHS1j+XqGLvDBGWxoOTyEBSjnIlSkMRkBlmqoRIFmxeQaYoG+3b3YYAHrdSLYu0sw+lVzjCZE2L2zNs7P6zgxZXTeKnyJl67+gF2d/vcRGNis+MlW1siZ5AhEk2kGaTme3Llls9xivvdBm5t30O19QC/dusIQ8F+UozMsrcWUuopYcGgcNjAkxvPY+vKC9iuPIf2/c+xVT2LrfVXsV19A61mHTKmAJnblQlxkyCISWQ8chJLNcuwnLgMRjhofIknmysY965T0T6iuIW91ncYP60hCkNmwmAGaEKyvP8TqkNCpx7FgyqAUT9G88oa2mvE6jUMOwPk3ND1ZxpgPbQ2JIw8mS/ZZSj/JWQF9JXig+i00TzzOlrn3kLj9CmMH25C2QKJSDyhJ9C5X7sMDe1TUlnngqOEhbOBogAlnGaSGQsqItjoMOQ5DSNvZCFSxIQTJBgd4K9miPO3Y1yrCX8UneH/I/QqMX1mkLu+EMaX5zLS/rnghg7u/WgU4Ns/xji/3sPyxgF2eoK+XUQ4a7Qn9s3W/Kb894R3QaTEYBjg+m9jVL7fx+VfYtQ7bjgsIHQwzpemmNlB87gW+LC2ipfXzuGVm+/h1O1PsNcb0NQ0rfdRydOTexccITQkydjwmD2L2bOUfXU9FHGCezuPcLNew0bzT/zefcSeUijtNnQ2ssxaz4lClZJE+hPRufAZ/n77DHa+uoSEpTtiY8yxYeGUdu7gYWeCxZwP3SCguzVHlvObGAcI+n0E+wcQSernntLaQ3JcSaX8OooitHdDbD4O0B0yLtF+46WTxtX8Vc42naKEO10mU/jm7j7evdzHpzcG6O5FzxhfLqicrk+alda6scaSOfadXVx2LuYfF8M6Q+sZKvoAAAAASUVORK5CYII=')\",\n      \"backgroundSize\": \"cover\",\n      \"display\": \"block\"\n    }\n  }), \"\\n  \", mdx(\"img\", {\n    parentName: \"span\",\n    \"className\": \"gatsby-resp-image-image\",\n    \"alt\": \"image 0\",\n    \"title\": \"\",\n    \"src\": \"/static/63740dddfe731f2b1d72c532e64c7277/9f21b/image_0.png\",\n    \"srcSet\": [\"/static/63740dddfe731f2b1d72c532e64c7277/0e2fe/image_0.png 285w\", \"/static/63740dddfe731f2b1d72c532e64c7277/432e7/image_0.png 570w\", \"/static/63740dddfe731f2b1d72c532e64c7277/9f21b/image_0.png 706w\"],\n    \"sizes\": \"(max-width: 706px) 100vw, 706px\",\n    \"style\": {\n      \"width\": \"100%\",\n      \"height\": \"100%\",\n      \"margin\": \"0\",\n      \"verticalAlign\": \"middle\",\n      \"position\": \"absolute\",\n      \"top\": \"0\",\n      \"left\": \"0\"\n    },\n    \"loading\": \"lazy\",\n    \"decoding\": \"async\"\n  }), \"\\n    \")), mdx(\"p\", null, mdx(\"em\", {\n    parentName: \"p\"\n  }, \"AI-Generated Diagram: Cross-Functional Flowchart for AI-Powered Blog Publishing System\")), mdx(\"p\", null, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"The Challenge\")), mdx(\"p\", null, \"For content creators and marketing teams, the process of consistently producing high-quality blog content is a significant bottleneck. The manual workflow is slow and prone to inconsistency, involving time-consuming tasks such as:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Developing a logical structure and detailed outline from a raw idea.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Writing a comprehensive first draft that adheres to a specific tone.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Conducting SEO research to generate relevant tags, keywords, and a search-friendly slug.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Manually searching through past articles to find internal linking opportunities.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Creating or sourcing relevant, high-quality images to accompany the text.\"))), mdx(\"p\", null, \"This entire process can take hours, limiting content output and diverting focus from higher-level strategy.\"), mdx(\"h4\", {\n    \"id\": \"the-solution-a-step-by-step-journey\"\n  }, mdx(\"strong\", {\n    parentName: \"h4\"\n  }, \"The Solution: A Step-by-Step Journey\")), mdx(\"p\", null, \"This solution was designed to be intuitive and efficient. Here is a typical workflow from the user\\u2019s perspective:\"), mdx(\"ol\", null, mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Step 1: Idea Submission:\"), \" The user provides a simple 5-point brief (Draft Title, Audience, Objectives, Tone, Call to Action) in a designated Google Sheet.\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Step 2: Draft Creation:\"), \" The user runs \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u201CStep 1: Create Blog Post Draft\\u201D\"), \" from a custom menu. The system\\u2019s AI agents automatically:\"), mdx(\"ul\", {\n    parentName: \"li\"\n  }, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Refine the title and create a detailed outline.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Write a complete first draft of the article.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Analyze the draft to generate SEO metadata (slug, tags, keywords) and insert internal links.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Determine optimal locations for images and generate creative prompts.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Call the Imagen API to generate all visual assets.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, \"Assemble a new Google Doc containing the full raw text and all generated images, correctly sized and placed.\")))), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Step 3: Final Formatting:\"), \" The user pastes the new Doc\\u2019s URL into the Google Sheet and runs \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"\\u201CStep 2: Format Final Document.\\u201D\"), \" The script automatically applies all heading styles (H2, H3), bold, and italic formatting to the document.\")), mdx(\"li\", {\n    parentName: \"ol\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Step 4: Review & Publish:\"), \" The user receives a link to a fully drafted and formatted blog post, ready for a final human review before being published.\"))), mdx(\"h4\", {\n    \"id\": \"ideal-for\"\n  }, mdx(\"strong\", {\n    parentName: \"h4\"\n  }, \"Ideal For\")), mdx(\"p\", null, \"This solution is perfectly suited for \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"content creators, marketing teams, solo entrepreneurs, and technical writers\"), \" who manage a blog and want to scale their content production, improve SEO consistency, and reduce the manual effort required for each post.\"), mdx(\"h4\", {\n    \"id\": \"key-technologies-demonstrated\"\n  }, mdx(\"strong\", {\n    parentName: \"h4\"\n  }, \"Key Technologies Demonstrated\")), mdx(\"p\", null, \"The development of this project showcases expertise in the following areas:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Google Apps Script:\"), \" Serving as the central orchestrator, managing the entire agent workflow, and interacting with all other services.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Google Gemini API:\"), \" The core intelligence for all creative and analytical tasks, including outlining, content expansion, SEO analysis, and prompt generation.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Google Vertex AI (Imagen 3):\"), \" Programmatic image generation based on AI-created prompts.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Google Docs API / DocumentApp:\"), \" Dynamic creation and surgical manipulation of the final blog post document, including text and image insertion.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Google Sheets API / SpreadsheetApp:\"), \" Used as the primary user interface and control panel for initiating and managing the workflow.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Google Drive API / DriveApp:\"), \" Automated creation of project-specific folders and management of all generated assets (documents, images, logs).\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Service Account Authentication:\"), \" Implementation of a robust and secure server-to-server authentication method for accessing Google Cloud services.\"))), mdx(\"h4\", {\n    \"id\": \"impact--key-achievements\"\n  }, mdx(\"strong\", {\n    parentName: \"h4\"\n  }, \"Impact & Key Achievements\")), mdx(\"p\", null, \"The implementation of this solution delivered tangible, measurable results, including:\"), mdx(\"ul\", null, mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Process Efficiency:\"), \" Achieved a \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"90% reduction in the manual time\"), \" required to go from a raw idea to a fully drafted and illustrated blog post.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"Content Velocity:\"), \" Enabled a potential \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"5x increase in content production capacity\"), \", allowing for more frequent and consistent publishing schedules.\")), mdx(\"li\", {\n    parentName: \"ul\"\n  }, mdx(\"p\", {\n    parentName: \"li\"\n  }, mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"SEO Consistency:\"), \" Ensured \", mdx(\"strong\", {\n    parentName: \"p\"\n  }, \"100% compliance with internal SEO best practices\"), \", as every post is automatically enriched with a slug, tags, keywords, and strategic internal links.\"))));\n}\n;\nMDXContent.isMDXComponent = true;","keywords":["AI-powered content generation","automated blog publishing","Google Docs to Blog","SEO optimization agent","internal linking automation","Google Gemini API","Apps Script automation","Vertex AI Imagen"],"tags":[{"id":"3ed3788d-209f-52b2-b480-d03c9818d4ce","name":"AI Agent","slug":"/tag/ai-agent/"},{"id":"ee10b8ff-b595-5a5f-bbc0-99146643123a","name":"Content Creation","slug":"/tag/content-creation/"},{"id":"b3742689-f453-52b3-a7c1-1a06983785fa","name":"Google Workspace","slug":"/tag/google-workspace/"},{"id":"f680008a-9581-565e-9cbf-98ca68535491","name":"Automation","slug":"/tag/automation/"},{"id":"0c8ffe82-1334-5056-b450-6f2801f7da38","name":"SEO","slug":"/tag/seo/"},{"id":"8ddc1afc-fd14-56b8-86d3-0fbefd90f226","name":"Google Gemini","slug":"/tag/google-gemini/"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/63740dddfe731f2b1d72c532e64c7277/19188/image_0.png","srcSet":"/static/63740dddfe731f2b1d72c532e64c7277/db297/image_0.png 190w,\n/static/63740dddfe731f2b1d72c532e64c7277/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/63740dddfe731f2b1d72c532e64c7277/228d6/image_0.webp 190w,\n/static/63740dddfe731f2b1d72c532e64c7277/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/63740dddfe731f2b1d72c532e64c7277/118d4/image_0.png","srcSet":"/static/63740dddfe731f2b1d72c532e64c7277/c28e3/image_0.png 353w,\n/static/63740dddfe731f2b1d72c532e64c7277/118d4/image_0.png 706w","sizes":"(min-width: 706px) 706px, 100vw"},"sources":[{"srcSet":"/static/63740dddfe731f2b1d72c532e64c7277/b43fa/image_0.webp 353w,\n/static/63740dddfe731f2b1d72c532e64c7277/c194c/image_0.webp 706w","type":"image/webp","sizes":"(min-width: 706px) 706px, 100vw"}]},"width":1600,"height":650.4249291784702}}},"tagCategoryPosts":{"nodes":[{"id":"bc493aed-725a-546f-a1c1-3ab916c65213","title":"AI Powered Cover Letter Automation Engine","slug":"/ai-powered-cover-letter-automation-engine-p111092/","link":null,"excerpt":"An intelligent automation system built within Google Sheets that transforms a raw Upwork job…","timeToRead":2,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/19188/image_0.png","srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/db297/image_0.png 190w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/228d6/image_0.webp 190w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/18f0e/image_0.png","srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/50228/image_0.png 215w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/18f0e/image_0.png 430w","sizes":"(min-width: 430px) 430px, 100vw"},"sources":[{"srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/5abb0/image_0.webp 215w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/219d0/image_0.webp 430w","type":"image/webp","sizes":"(min-width: 430px) 430px, 100vw"}]},"width":1600,"height":651.1627906976744}}},{"id":"55360879-4397-5291-8875-11cab1a6184e","title":"AI-Powered Document Generation with ChatGPT and Google Workspace","slug":"/ai-powered-document-generation-with-chatgpt-and-google-workspace-p782719/","link":null,"excerpt":"This project demonstrates advanced integration of ChatGPT/Gemini with Google Sheets, Docs, and…","timeToRead":2,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/59fefc178b018158e0ec9351f3984a62/19188/image_0.png","srcSet":"/static/59fefc178b018158e0ec9351f3984a62/db297/image_0.png 190w,\n/static/59fefc178b018158e0ec9351f3984a62/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/59fefc178b018158e0ec9351f3984a62/228d6/image_0.webp 190w,\n/static/59fefc178b018158e0ec9351f3984a62/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/59fefc178b018158e0ec9351f3984a62/233aa/image_0.png","srcSet":"/static/59fefc178b018158e0ec9351f3984a62/296af/image_0.png 424w,\n/static/59fefc178b018158e0ec9351f3984a62/233aa/image_0.png 848w","sizes":"(min-width: 848px) 848px, 100vw"},"sources":[{"srcSet":"/static/59fefc178b018158e0ec9351f3984a62/47a13/image_0.webp 424w,\n/static/59fefc178b018158e0ec9351f3984a62/f2a7f/image_0.webp 848w","type":"image/webp","sizes":"(min-width: 848px) 848px, 100vw"}]},"width":1600,"height":650.9433962264151}}},{"id":"c0258cf4-2a5c-54dc-800d-7a78d4707de8","title":"Genesis Engine AI Powered Content to Video Production Pipeline","slug":"/genesis-engine-ai-powered-content-to-video-production-pipeline-p452744/","link":null,"excerpt":"Genesis Engine is a fully automated, end-to-end content production pipeline built entirely on Google…","timeToRead":3,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/19188/image_0.png","srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/db297/image_0.png 190w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/228d6/image_0.webp 190w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/ed44f/image_0.png","srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/4f11d/image_0.png 557w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/ed44f/image_0.png 1113w","sizes":"(min-width: 1113px) 1113px, 100vw"},"sources":[{"srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/9f974/image_0.webp 557w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/53902/image_0.webp 1113w","type":"image/webp","sizes":"(min-width: 1113px) 1113px, 100vw"}]},"width":1600,"height":649.7753818508536}}},{"id":"7a70c73e-c3bc-5043-b5b3-fb66a5b0c2ab","title":"AI-Powered Invoice Processor","slug":"/ai-powered-invoice-processor-p834087/","link":null,"excerpt":"This project features an intelligent, AI-driven application designed to eliminate manual data entry…","timeToRead":2,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/dd13ac2e595723a9d984786cb95e1b1d/19188/image_0.png","srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/db297/image_0.png 190w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/228d6/image_0.webp 190w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/dd13ac2e595723a9d984786cb95e1b1d/9bfd1/image_0.png","srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/f12a8/image_0.png 545w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/9bfd1/image_0.png 1089w","sizes":"(min-width: 1089px) 1089px, 100vw"},"sources":[{"srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/a6967/image_0.webp 545w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/35f6f/image_0.webp 1089w","type":"image/webp","sizes":"(min-width: 1089px) 1089px, 100vw"}]},"width":1600,"height":649.4031221303949}}},{"id":"1be2ffda-1e58-5f8f-ae9b-aa19eb118e5d","title":"JSON-to-Video Automated Rendering Engine","slug":"/json-to-video-automated-rendering-engine-p618510/","link":null,"excerpt":"This project is a powerful Python-based automation engine that programmatically synthesizes high…","timeToRead":3,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/c4abddfe280ea02fa86ce66259582b4f/19188/image_0.png","srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/db297/image_0.png 190w,\n/static/c4abddfe280ea02fa86ce66259582b4f/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/228d6/image_0.webp 190w,\n/static/c4abddfe280ea02fa86ce66259582b4f/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/c4abddfe280ea02fa86ce66259582b4f/37e24/image_0.png","srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/dd12f/image_0.png 356w,\n/static/c4abddfe280ea02fa86ce66259582b4f/37e24/image_0.png 711w","sizes":"(min-width: 711px) 711px, 100vw"},"sources":[{"srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/361ad/image_0.webp 356w,\n/static/c4abddfe280ea02fa86ce66259582b4f/3de1f/image_0.webp 711w","type":"image/webp","sizes":"(min-width: 711px) 711px, 100vw"}]},"width":1600,"height":650.351617440225}}},{"id":"d2657ad9-1392-591d-b7dd-acac7b353d63","title":"Multilingual Text-to-Speech Tool with Google Workspace","slug":"/multilingual-text-to-speech-tool-with-google-workspace-p809282/","link":null,"excerpt":"This project automates text-to-speech conversion in multiple languages using Google Sheets for text…","timeToRead":1,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/b3066538b5b5f79af49034b6a304470d/19188/image_0.png","srcSet":"/static/b3066538b5b5f79af49034b6a304470d/db297/image_0.png 190w,\n/static/b3066538b5b5f79af49034b6a304470d/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/b3066538b5b5f79af49034b6a304470d/228d6/image_0.webp 190w,\n/static/b3066538b5b5f79af49034b6a304470d/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/b3066538b5b5f79af49034b6a304470d/aafa9/image_0.png","srcSet":"/static/b3066538b5b5f79af49034b6a304470d/ef7d9/image_0.png 561w,\n/static/b3066538b5b5f79af49034b6a304470d/aafa9/image_0.png 1122w","sizes":"(min-width: 1122px) 1122px, 100vw"},"sources":[{"srcSet":"/static/b3066538b5b5f79af49034b6a304470d/03baf/image_0.webp 561w,\n/static/b3066538b5b5f79af49034b6a304470d/823e6/image_0.webp 1122w","type":"image/webp","sizes":"(min-width: 1122px) 1122px, 100vw"}]},"width":1600,"height":650.2673796791444}}}]},"tagPosts":{"nodes":[{"id":"bc493aed-725a-546f-a1c1-3ab916c65213","title":"AI Powered Cover Letter Automation Engine","slug":"/ai-powered-cover-letter-automation-engine-p111092/","link":null,"excerpt":"An intelligent automation system built within Google Sheets that transforms a raw Upwork job…","timeToRead":2,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/19188/image_0.png","srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/db297/image_0.png 190w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/228d6/image_0.webp 190w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/18f0e/image_0.png","srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/50228/image_0.png 215w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/18f0e/image_0.png 430w","sizes":"(min-width: 430px) 430px, 100vw"},"sources":[{"srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/5abb0/image_0.webp 215w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/219d0/image_0.webp 430w","type":"image/webp","sizes":"(min-width: 430px) 430px, 100vw"}]},"width":1600,"height":651.1627906976744}}},{"id":"55360879-4397-5291-8875-11cab1a6184e","title":"AI-Powered Document Generation with ChatGPT and Google Workspace","slug":"/ai-powered-document-generation-with-chatgpt-and-google-workspace-p782719/","link":null,"excerpt":"This project demonstrates advanced integration of ChatGPT/Gemini with Google Sheets, Docs, and…","timeToRead":2,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/59fefc178b018158e0ec9351f3984a62/19188/image_0.png","srcSet":"/static/59fefc178b018158e0ec9351f3984a62/db297/image_0.png 190w,\n/static/59fefc178b018158e0ec9351f3984a62/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/59fefc178b018158e0ec9351f3984a62/228d6/image_0.webp 190w,\n/static/59fefc178b018158e0ec9351f3984a62/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/59fefc178b018158e0ec9351f3984a62/233aa/image_0.png","srcSet":"/static/59fefc178b018158e0ec9351f3984a62/296af/image_0.png 424w,\n/static/59fefc178b018158e0ec9351f3984a62/233aa/image_0.png 848w","sizes":"(min-width: 848px) 848px, 100vw"},"sources":[{"srcSet":"/static/59fefc178b018158e0ec9351f3984a62/47a13/image_0.webp 424w,\n/static/59fefc178b018158e0ec9351f3984a62/f2a7f/image_0.webp 848w","type":"image/webp","sizes":"(min-width: 848px) 848px, 100vw"}]},"width":1600,"height":650.9433962264151}}},{"id":"c0258cf4-2a5c-54dc-800d-7a78d4707de8","title":"Genesis Engine AI Powered Content to Video Production Pipeline","slug":"/genesis-engine-ai-powered-content-to-video-production-pipeline-p452744/","link":null,"excerpt":"Genesis Engine is a fully automated, end-to-end content production pipeline built entirely on Google…","timeToRead":3,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/19188/image_0.png","srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/db297/image_0.png 190w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/228d6/image_0.webp 190w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/ed44f/image_0.png","srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/4f11d/image_0.png 557w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/ed44f/image_0.png 1113w","sizes":"(min-width: 1113px) 1113px, 100vw"},"sources":[{"srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/9f974/image_0.webp 557w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/53902/image_0.webp 1113w","type":"image/webp","sizes":"(min-width: 1113px) 1113px, 100vw"}]},"width":1600,"height":649.7753818508536}}},{"id":"7a70c73e-c3bc-5043-b5b3-fb66a5b0c2ab","title":"AI-Powered Invoice Processor","slug":"/ai-powered-invoice-processor-p834087/","link":null,"excerpt":"This project features an intelligent, AI-driven application designed to eliminate manual data entry…","timeToRead":2,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/dd13ac2e595723a9d984786cb95e1b1d/19188/image_0.png","srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/db297/image_0.png 190w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/228d6/image_0.webp 190w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/dd13ac2e595723a9d984786cb95e1b1d/9bfd1/image_0.png","srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/f12a8/image_0.png 545w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/9bfd1/image_0.png 1089w","sizes":"(min-width: 1089px) 1089px, 100vw"},"sources":[{"srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/a6967/image_0.webp 545w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/35f6f/image_0.webp 1089w","type":"image/webp","sizes":"(min-width: 1089px) 1089px, 100vw"}]},"width":1600,"height":649.4031221303949}}},{"id":"1be2ffda-1e58-5f8f-ae9b-aa19eb118e5d","title":"JSON-to-Video Automated Rendering Engine","slug":"/json-to-video-automated-rendering-engine-p618510/","link":null,"excerpt":"This project is a powerful Python-based automation engine that programmatically synthesizes high…","timeToRead":3,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/c4abddfe280ea02fa86ce66259582b4f/19188/image_0.png","srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/db297/image_0.png 190w,\n/static/c4abddfe280ea02fa86ce66259582b4f/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/228d6/image_0.webp 190w,\n/static/c4abddfe280ea02fa86ce66259582b4f/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/c4abddfe280ea02fa86ce66259582b4f/37e24/image_0.png","srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/dd12f/image_0.png 356w,\n/static/c4abddfe280ea02fa86ce66259582b4f/37e24/image_0.png 711w","sizes":"(min-width: 711px) 711px, 100vw"},"sources":[{"srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/361ad/image_0.webp 356w,\n/static/c4abddfe280ea02fa86ce66259582b4f/3de1f/image_0.webp 711w","type":"image/webp","sizes":"(min-width: 711px) 711px, 100vw"}]},"width":1600,"height":650.351617440225}}},{"id":"d2657ad9-1392-591d-b7dd-acac7b353d63","title":"Multilingual Text-to-Speech Tool with Google Workspace","slug":"/multilingual-text-to-speech-tool-with-google-workspace-p809282/","link":null,"excerpt":"This project automates text-to-speech conversion in multiple languages using Google Sheets for text…","timeToRead":1,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/b3066538b5b5f79af49034b6a304470d/19188/image_0.png","srcSet":"/static/b3066538b5b5f79af49034b6a304470d/db297/image_0.png 190w,\n/static/b3066538b5b5f79af49034b6a304470d/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/b3066538b5b5f79af49034b6a304470d/228d6/image_0.webp 190w,\n/static/b3066538b5b5f79af49034b6a304470d/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/b3066538b5b5f79af49034b6a304470d/aafa9/image_0.png","srcSet":"/static/b3066538b5b5f79af49034b6a304470d/ef7d9/image_0.png 561w,\n/static/b3066538b5b5f79af49034b6a304470d/aafa9/image_0.png 1122w","sizes":"(min-width: 1122px) 1122px, 100vw"},"sources":[{"srcSet":"/static/b3066538b5b5f79af49034b6a304470d/03baf/image_0.webp 561w,\n/static/b3066538b5b5f79af49034b6a304470d/823e6/image_0.webp 1122w","type":"image/webp","sizes":"(min-width: 1122px) 1122px, 100vw"}]},"width":1600,"height":650.2673796791444}}}]},"categoryPosts":{"nodes":[{"id":"bc493aed-725a-546f-a1c1-3ab916c65213","title":"AI Powered Cover Letter Automation Engine","slug":"/ai-powered-cover-letter-automation-engine-p111092/","link":null,"excerpt":"An intelligent automation system built within Google Sheets that transforms a raw Upwork job…","timeToRead":2,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/19188/image_0.png","srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/db297/image_0.png 190w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/228d6/image_0.webp 190w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/18f0e/image_0.png","srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/50228/image_0.png 215w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/18f0e/image_0.png 430w","sizes":"(min-width: 430px) 430px, 100vw"},"sources":[{"srcSet":"/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/5abb0/image_0.webp 215w,\n/static/82116bed5e7c2dd91bbbb3aae2cfb5a3/219d0/image_0.webp 430w","type":"image/webp","sizes":"(min-width: 430px) 430px, 100vw"}]},"width":1600,"height":651.1627906976744}}},{"id":"55360879-4397-5291-8875-11cab1a6184e","title":"AI-Powered Document Generation with ChatGPT and Google Workspace","slug":"/ai-powered-document-generation-with-chatgpt-and-google-workspace-p782719/","link":null,"excerpt":"This project demonstrates advanced integration of ChatGPT/Gemini with Google Sheets, Docs, and…","timeToRead":2,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/59fefc178b018158e0ec9351f3984a62/19188/image_0.png","srcSet":"/static/59fefc178b018158e0ec9351f3984a62/db297/image_0.png 190w,\n/static/59fefc178b018158e0ec9351f3984a62/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/59fefc178b018158e0ec9351f3984a62/228d6/image_0.webp 190w,\n/static/59fefc178b018158e0ec9351f3984a62/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/59fefc178b018158e0ec9351f3984a62/233aa/image_0.png","srcSet":"/static/59fefc178b018158e0ec9351f3984a62/296af/image_0.png 424w,\n/static/59fefc178b018158e0ec9351f3984a62/233aa/image_0.png 848w","sizes":"(min-width: 848px) 848px, 100vw"},"sources":[{"srcSet":"/static/59fefc178b018158e0ec9351f3984a62/47a13/image_0.webp 424w,\n/static/59fefc178b018158e0ec9351f3984a62/f2a7f/image_0.webp 848w","type":"image/webp","sizes":"(min-width: 848px) 848px, 100vw"}]},"width":1600,"height":650.9433962264151}}},{"id":"c0258cf4-2a5c-54dc-800d-7a78d4707de8","title":"Genesis Engine AI Powered Content to Video Production Pipeline","slug":"/genesis-engine-ai-powered-content-to-video-production-pipeline-p452744/","link":null,"excerpt":"Genesis Engine is a fully automated, end-to-end content production pipeline built entirely on Google…","timeToRead":3,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/19188/image_0.png","srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/db297/image_0.png 190w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/228d6/image_0.webp 190w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/ed44f/image_0.png","srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/4f11d/image_0.png 557w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/ed44f/image_0.png 1113w","sizes":"(min-width: 1113px) 1113px, 100vw"},"sources":[{"srcSet":"/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/9f974/image_0.webp 557w,\n/static/a0a9a4d0f6886e7b0f405e9cdde2aa3f/53902/image_0.webp 1113w","type":"image/webp","sizes":"(min-width: 1113px) 1113px, 100vw"}]},"width":1600,"height":649.7753818508536}}},{"id":"7a70c73e-c3bc-5043-b5b3-fb66a5b0c2ab","title":"AI-Powered Invoice Processor","slug":"/ai-powered-invoice-processor-p834087/","link":null,"excerpt":"This project features an intelligent, AI-driven application designed to eliminate manual data entry…","timeToRead":2,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/dd13ac2e595723a9d984786cb95e1b1d/19188/image_0.png","srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/db297/image_0.png 190w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/228d6/image_0.webp 190w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/dd13ac2e595723a9d984786cb95e1b1d/9bfd1/image_0.png","srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/f12a8/image_0.png 545w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/9bfd1/image_0.png 1089w","sizes":"(min-width: 1089px) 1089px, 100vw"},"sources":[{"srcSet":"/static/dd13ac2e595723a9d984786cb95e1b1d/a6967/image_0.webp 545w,\n/static/dd13ac2e595723a9d984786cb95e1b1d/35f6f/image_0.webp 1089w","type":"image/webp","sizes":"(min-width: 1089px) 1089px, 100vw"}]},"width":1600,"height":649.4031221303949}}},{"id":"1be2ffda-1e58-5f8f-ae9b-aa19eb118e5d","title":"JSON-to-Video Automated Rendering Engine","slug":"/json-to-video-automated-rendering-engine-p618510/","link":null,"excerpt":"This project is a powerful Python-based automation engine that programmatically synthesizes high…","timeToRead":3,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/c4abddfe280ea02fa86ce66259582b4f/19188/image_0.png","srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/db297/image_0.png 190w,\n/static/c4abddfe280ea02fa86ce66259582b4f/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/228d6/image_0.webp 190w,\n/static/c4abddfe280ea02fa86ce66259582b4f/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/c4abddfe280ea02fa86ce66259582b4f/37e24/image_0.png","srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/dd12f/image_0.png 356w,\n/static/c4abddfe280ea02fa86ce66259582b4f/37e24/image_0.png 711w","sizes":"(min-width: 711px) 711px, 100vw"},"sources":[{"srcSet":"/static/c4abddfe280ea02fa86ce66259582b4f/361ad/image_0.webp 356w,\n/static/c4abddfe280ea02fa86ce66259582b4f/3de1f/image_0.webp 711w","type":"image/webp","sizes":"(min-width: 711px) 711px, 100vw"}]},"width":1600,"height":650.351617440225}}},{"id":"d2657ad9-1392-591d-b7dd-acac7b353d63","title":"Multilingual Text-to-Speech Tool with Google Workspace","slug":"/multilingual-text-to-speech-tool-with-google-workspace-p809282/","link":null,"excerpt":"This project automates text-to-speech conversion in multiple languages using Google Sheets for text…","timeToRead":1,"featured":false,"thumbnailText":null,"date":"August 19, 2025","category":{"id":"e67b5208-3cec-51a8-b151-46341343dec0","name":"AI solutions","slug":"/category/ai-solutions/","color":"google-appsheet-apps-and-solutions.svg","icon":"/static/1de85bbd781531b61bf5a25b83d72d32/case-studies.svg"},"author":{"id":"3aabad24-f745-509f-99a7-53068f1f0101","name":"Vo Tu Duc","slug":"/author/vo-tu-duc/","title":"A Google Developer Expert, Google Cloud Innovator","description":"10+ years of experience with the Entire Google Workspace and Google Cloud.","skills":null,"social":[{"name":"Facebook","url":"https://facebook.com/votuduc"},{"name":"LinkedIn","url":"https://Linkedin.com/in/votuduc"},{"name":"Website","url":"https://appsheetway.com"}],"thumbnail":{"__typename":"ImageSharp","ImageSharp_small":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ac0cb/duc_vo.jpg 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/73f48/duc_vo.jpg 96w","sizes":"48px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/a3542/duc_vo.webp 48w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/0f66d/duc_vo.webp 96w","type":"image/webp","sizes":"48px"}]},"width":48,"height":48},"ImageSharp_regular":{"layout":"fixed","placeholder":{"fallback":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAIAAAAC64paAAAACXBIWXMAAAsTAAALEwEAmpwYAAAC4klEQVR42mP4RwFg+I8D/AUDoIo/f/4AGVjVYNEMNhSLIGHNEEU/fv5Yu2FLaXlDRlZxdV3Tg4cPsepnwNR5++7dqPhMMXE5CRExWUlJBSlpOzuXy1euQfyCXTNE5+8/v8Oj4601ZPtTPLd2FGzrKDo9syXWxcrdy//fv79o9jMghxCQPHD0mKmm7OYq75sLau6vnvh2++Lv+5admdXi7Wj/9OlTsGagsn/YNZ88dzbCXac72a0vxWtXc9K0VI/aaPdDU2onVRXch/r8L05nv3r9oi7bO8hEMtFCbk9L/NwMz3Q7rV2decemNVzavQKo4Nevbz9+fYGoR9IMtvnp7cszi/x2teUcbMt5snbKm81zn66Y/OPwxuuzG7bPLbr17OSRc/OPX1wOsYkB2do3nx5dvrJzbm3coa6CVSXhjaF2a2uzDnUXn55ec3NZz7mTS/afnXvj3oH3n55DNME0g8Pgy7e3p66umd+T1RdtUhds3h3kujw/dUVVwu6OtOOruk5fWnPh+pZ3H578/vMT7mxo0D18dv7yrV1X7+3Zu29eT5r7tAznJYXhx6fVHZ9evrom5vDeOZfu7Dx/ddO1u/u///iM5ud/z9/cevAUpP/SzT2Tags60wJ7MoNmlMYvq0tb3199+faeq7f3XLy58+Wbu3Bvwv3898u3d0Ajbz88/ujx3b7s+HI/25oQ96ZIj1kFMYemNz+8fvrO49M37h56/fY+jrT979+nT2///vu/a9aE9kDjjlCbGSle2zvyzk6rfHb68Ocfn+88OPXpyxuc8fz189e9m/Yf3LxzW3f50rzgDTUpR/pLLs9vfvvgzp/f/799/fTi1f13H57izJJXztzbu/nMjtV7zs+fcG1m071V0x+fu3zp6O0PLz+AEuKfPz9/fseu+e8foPf/AePi0aP3D06c/3xs9+tHLz+++/3j6x9YjviHMz8DNf/5DU36v3///fP7zz9w4kPNzFA2AKrk8EPZmEUSAAAAAElFTkSuQmCC"},"images":{"fallback":{"src":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg","srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/f679f/duc_vo.jpg 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/78d3d/duc_vo.jpg 300w","sizes":"150px"},"sources":[{"srcSet":"/static/1974f6975bbeb9b810a65fa8914b1ba4/ae23d/duc_vo.webp 150w,\n/static/1974f6975bbeb9b810a65fa8914b1ba4/bd37b/duc_vo.webp 300w","type":"image/webp","sizes":"150px"}]},"width":150,"height":150}}},"thumbnail":{"__typename":"ImageSharp","ImageSharp_vertical":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/b3066538b5b5f79af49034b6a304470d/19188/image_0.png","srcSet":"/static/b3066538b5b5f79af49034b6a304470d/db297/image_0.png 190w,\n/static/b3066538b5b5f79af49034b6a304470d/19188/image_0.png 380w","sizes":"(min-width: 380px) 380px, 100vw"},"sources":[{"srcSet":"/static/b3066538b5b5f79af49034b6a304470d/228d6/image_0.webp 190w,\n/static/b3066538b5b5f79af49034b6a304470d/6b99c/image_0.webp 380w","type":"image/webp","sizes":"(min-width: 380px) 380px, 100vw"}]},"width":380,"height":290},"ImageSharp_hero":{"layout":"constrained","backgroundColor":"#f8f8f8","images":{"fallback":{"src":"/static/b3066538b5b5f79af49034b6a304470d/aafa9/image_0.png","srcSet":"/static/b3066538b5b5f79af49034b6a304470d/ef7d9/image_0.png 561w,\n/static/b3066538b5b5f79af49034b6a304470d/aafa9/image_0.png 1122w","sizes":"(min-width: 1122px) 1122px, 100vw"},"sources":[{"srcSet":"/static/b3066538b5b5f79af49034b6a304470d/03baf/image_0.webp 561w,\n/static/b3066538b5b5f79af49034b6a304470d/823e6/image_0.webp 1122w","type":"image/webp","sizes":"(min-width: 1122px) 1122px, 100vw"}]},"width":1600,"height":650.2673796791444}}}]},"previous":{"id":"55360879-4397-5291-8875-11cab1a6184e","slug":"/ai-powered-document-generation-with-chatgpt-and-google-workspace-p782719/","title":"AI-Powered Document Generation with ChatGPT and Google Workspace"},"next":{"id":"bc493aed-725a-546f-a1c1-3ab916c65213","slug":"/ai-powered-cover-letter-automation-engine-p111092/","title":"AI Powered Cover Letter Automation Engine"}},"pageContext":{"id":"b8d864e7-66f4-57d6-ad0a-265c482ff4cb","categoryId":"e67b5208-3cec-51a8-b151-46341343dec0","tagsIds":["3ed3788d-209f-52b2-b480-d03c9818d4ce","ee10b8ff-b595-5a5f-bbc0-99146643123a","b3742689-f453-52b3-a7c1-1a06983785fa","f680008a-9581-565e-9cbf-98ca68535491","0c8ffe82-1334-5056-b450-6f2801f7da38","8ddc1afc-fd14-56b8-86d3-0fbefd90f226"],"hasTags":true,"previousId":"55360879-4397-5291-8875-11cab1a6184e","nextId":"bc493aed-725a-546f-a1c1-3ab916c65213","paginatePostsPage":true,"basePath":"/","services":{"algolia":false,"mailchimp":false,"disqus":false,"graphComment":false,"facebookComment":false},"siteUrl":"https://v.timkhachhang.net","mobileMenu":{"title":"Portfolios","items":[{"name":"AI solutions","slug":"/category/ai-solutions/"},{"name":"Automation & Integration","slug":"/category/automation-and-integration/"},{"name":"Case Studies","slug":"/category/case-studies/"},{"name":"DA & Looker Studio","slug":"/category/da-and-looker-studio/"},{"name":"Google AppSheet","slug":"/category/google-appsheet/"},{"name":"Google Sheets Add-ons","slug":"/category/google-sheets-addon/"},{"name":"Google Sheets Solutions","slug":"/category/google-sheets-solutions/"}]},"darkMode":true,"includeExcerpt":true,"includeTimeToRead":true,"includeTableOfContents":true,"imageQuality":75}},"staticQueryHashes":["1992822086","2409295108","267426511","2918496967","4235339838","4240507859"],"slicesMap":{}}