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 »

PageSpeed 70 vs 95: the true reality

Introduction Let’s be honest from the start: if you have a website for an accounting firm, a psychologist, a real estate agency, a barbershop, a clinic, an off...

What is AWS Bedrock??

Why Does Bedrock Even Exist? Let's rewind a bit. Around 2022‑2023, companies were going absolutely wild over generative AI. ChatGPT had just blown up. Every st...