DEV Community

Cover image for From Static Resume to Intelligent Portfolio Using Google AI
Pari Sangamnerkar
Pari Sangamnerkar

Posted on

From Static Resume to Intelligent Portfolio Using Google AI

New Year, New You Portfolio Challenge Submission

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

--labels dev-tutorial=devnewyear2026

About Me

Myself, Pari Sangamnerkar. I am a 3rd-year B.Tech Computer Science and Engineering student at VIT Bhopal University. As an aspiring software engineer and the eldest daughter , I have always viewed technology as a powerful tool for empowerment, stability, and long-term growth.

Through this portfolio, I wanted to express my technical versatility—balancing creativity through fine arts and UI design with the logical depth of backend development, cloud infrastructure, and AI systems. My goal was to move beyond a static website and build a smart, cloud-native portfolio application that actively interacts with users, adapts in real time, and reflects my technical depth.

Portfolio

dev-tutorial="devnewyear2026"

How I Built It

This portfolio was built as a full-stack, AI-powered, cloud-native application, designed for scalability, performance, and real-time interactivity.

Frontend & UX

React.js with Vite for fast builds and high performance

Tailwind CSS for a modern, responsive UI

Built-in Light Mode and Dark Mode for better accessibility and user preference

Clean animations and modular components for maintainability

Application Modes

Admin Mode:
Allows me to update content, projects, and profile data without redeploying the app

Simple (User) Mode:
Presents a clean, distraction-free experience for visitors and recruiters

AI, Antigravity & Google AI Studio

Used Google AI Studio to vibe-code the initial architecture, UI flows, and Firestore NoSQL schema

Integrated Gemini 1.5 Flash via the Generative AI SDK for a fast, conversational AI chatbot assistant

Used Antigravity to improve prompt grounding, contextual accuracy, and response consistency

The chatbot acts as my digital twin, answering questions about:

My skills, projects, and experience

My coding profiles and achievements

My college clubs, internships, and goals

Backend, Data & Real-Time Features

Firebase Authentication with Google Login

Cloud Firestore for structured data, analytics, and live updates

Real-time tracking of:

View counts and unique visitors

Portfolio interactions

Coding profile statistics (updated dynamically)

Implemented listeners so the UI updates instantly when data changes

Analytics & Messaging

View count analytics dashboard for tracking portfolio traffic

Clean separation between admin analytics and user-visible stats

Send a Message feature allowing visitors to directly contact me, with messages securely stored in Firestore

Cloud, DevOps & Tooling

Docker multi-stage builds for optimized production images

Static assets served through Nginx

Deployed on Google Cloud Run (asia-south2 – Delhi region)

Managed deployments using the Google Cloud CLI (gcloud)

Secure build-time environment variable injection for API keys

Used Firebase, Google Cloud, Google AI Studio, Antigravity, and Google CLI as part of a unified Google-first stack

What I'm Most Proud Of

I am most proud of building an end-to-end intelligent portfolio system rather than just a static website.

From implementing light and dark modes, to designing admin and user modes, to solving real-world DevOps issues like secure API key injection in a Dockerized Vite app, this project pushed me to think like a production engineer.

The highlight for me is the AI chatbot assistant, which transforms my portfolio into an interactive experience. Combined with real-time analytics, live coding profile updates, and cloud-native deployment, it turns a traditional resume into a living application.

This project represents my transition from simply writing code to architecting, deploying, and managing scalable cloud applications.

Top comments (0)