I Deployed My AI Portfolio on Google Cloud Run with Gemini API dev-tutorial: devnewyear2026

Published: (January 19, 2026 at 11:03 AM EST)
2 min read
Source: Dev.to

Source: Dev.to

Introduction

This is a submission for the New Year, New You Portfolio Challenge presented by Google AI. I am Mohamed Coulibaly, a software engineer passionate about web development and AI. Through my portfolio, I showcase my projects, skills, and creativity, aiming to combine innovative technology with clean, user‑friendly design. My goal is to inspire others and demonstrate what can be achieved with curiosity, dedication, and a love for coding.

Portfolio Demo

Check out the live portfolio deployed on Cloud Run:

https://portfolio-mohamed-755211923993.europe-west1.run.app/

Tech Stack

  • Frontend / Static Site Generation: Astro
  • Backend: Node.js with Express.js, exposing REST APIs for dynamic features
  • AI Integration: Google’s Generative AI (Gemini) via the official google/generative-ai npm package
  • Containerization: Docker
  • Hosting: Google Cloud Run (serverless, scalable)

Gemini Integration

A key feature of the portfolio is the integration of Google’s Generative AI (Gemini). Using the google/generative-ai package, the site provides interactive chat capabilities that let recruiters or visitors ask questions about my projects, skills, and experience. The AI responses are customized with context drawn from the portfolio data, delivering personalized and intelligent answers.

Deployment

The entire application is containerized with Docker to ensure consistent builds and runtime environments. It runs on Google Cloud Run, which offers automatic scaling and a fully managed serverless experience. Sensitive information such as API keys and configuration values are managed securely through environment variables.

Highlights

  • Interactive AI Experience: Visitors can ask questions and receive intelligent, personalized answers about my work, showcasing both technical skill and user‑centric design.
  • Modern, Clean Design: The portfolio features a sleek UI built with Astro, emphasizing performance and usability.
  • Robust Cloud Infrastructure: Seamless deployment on Google Cloud Run provides high performance, scalability, and reliability.

These achievements reflect a blend of cutting‑edge AI, thoughtful UX, and solid cloud engineering.

Back to Blog

Related posts

Read more »

𝗗𝗲𝘀𝗶𝗴𝗻𝗲𝗱 𝗮 𝗣𝗿𝗼𝗱𝘂𝗰𝘁𝗶𝗼𝗻‑𝗥𝗲𝗮𝗱𝘆 𝗠𝘂𝗹𝘁𝗶‑𝗥𝗲𝗴𝗶𝗼𝗻 𝗔𝗪𝗦 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 𝗘𝗞𝗦 | 𝗖𝗜/𝗖𝗗 | 𝗖𝗮𝗻𝗮𝗿𝘆 𝗗𝗲𝗽𝗹𝗼𝘆𝗺𝗲𝗻𝘁𝘀 | 𝗗𝗥 𝗙𝗮𝗶𝗹𝗼𝘃𝗲𝗿

!Architecture Diagramhttps://dev-to-uploads.s3.amazonaws.com/uploads/articles/p20jqk5gukphtqbsnftb.gif I designed a production‑grade multi‑region AWS architectu...