DEV Community

Cover image for New Year, New Me – My AI-Powered Developer Portfolio on Google Cloud Run
Shubham Singh
Shubham Singh

Posted on

New Year, New Me – My AI-Powered Developer Portfolio on Google Cloud Run

New Year, New You Portfolio Challenge Submission

This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI

About Me

I’m a passionate full-stack developer who enjoys building modern, interactive web applications.

This portfolio represents my journey, skills, and projects, and my goal was to create something that feels both technically solid and visually engaging.

Through this challenge, I wanted to showcase:

  • My development skills
  • My design sense
  • My ability to integrate AI into real applications
  • My deployment skills using Google Cloud

This portfolio reflects who I am as a developer and how I approach problem-solving.

Portfolio

My portfolio is deployed on Google Cloud Run and embedded directly here.

It features:

  • A modern animated user interface
  • A projects section with AI-powered explanations using Google Gemini
  • A skills and tech stack showcase
  • Smooth scrolling and transitions

You can interact with the live portfolio directly above.

How I Built It

I built this portfolio using a modern full-stack approach:

Frontend

  • React
  • Vite
  • Tailwind CSS
  • GSAP for animations

Backend

  • Node.js
  • Express

AI Integration

  • Google Gemini API is used to generate intelligent explanations for each project
  • The AI helps explain projects from a beginner, technical, and business perspective

Deployment

  • The application is containerized using Docker
  • Deployed on Google Cloud Run
  • Environment variables are used to securely store API keys

This approach allowed me to combine creative design with real AI-powered functionality.

What I'm Most Proud Of

The feature I’m most proud of is the AI-powered project explanation system.

Instead of static descriptions, each project can be explained using:

  • A simple explanation
  • A technical explanation
  • A business-focused explanation

I’m also proud of:

  • Successfully deploying to Google Cloud Run
  • Building a smooth animated UI
  • Integrating Google Gemini into a real production app
  • Completing my first full cloud deployment for a challenge

This project pushed me to learn cloud deployment, containerization, and AI integration all together.

--labels dev-tutorial=devnewyear2026

Top comments (0)