This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI
published: true
tags: dev, portfolio, google-ai
labels:
dev-tutorial: devnewyear2026
About Me
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
Check out my portfolio deployed on Cloud Run:
https://portfolio-mohamed-755211923993.europe-west1.run.app/
How I Built It
For my portfolio, I used a modern JavaScript stack with Astro for static site generation and Express.js to serve both static and dynamic content. I chose Astro for its performance and flexibility in integrating with different frameworks. The backend is built with Node.js and Express, exposing REST APIs for dynamic features.
A key feature is the integration of Google’s Generative AI (Gemini) via the official google/generative-ai npm package. This allows interactive chat capabilities, letting recruiters or visitors ask questions about my projects, skills, and experience. The AI responses are customized using context from my portfolio data.
The project is containerized with Docker for consistent deployment and runs on Google Cloud Run, which provides scalable, serverless hosting. Environment variables are used to securely manage API keys and configuration.
Throughout development, I focused on clean code, modular design, and a smooth user experience, leveraging Google Cloud and AI tools to make the portfolio interactive and intelligent.
What I'm Most Proud Of
I’m most proud of making my portfolio truly interactive by integrating Google’s Generative AI. Visitors can ask questions and get intelligent, personalized answers about my projects, skills, and experience. This not only showcases my technical abilities but also creates a unique, engaging experience for recruiters.
Additionally, I’m proud of the clean, modern design and the seamless deployment on Google Cloud Run, ensuring high performance and scalability. Bringing together cutting-edge AI, thoughtful UX, and robust cloud infrastructure is my favorite achievement in this project.

Top comments (0)