DEV Community

Cover image for "The Digital Twin: Building an AI-First Portfolio with Gemini 1.5 Pro & Cloud Run"
Raghava Sammeta
Raghava Sammeta

Posted on

"The Digital Twin: Building an AI-First Portfolio with Gemini 1.5 Pro & Cloud Run"

New Year, New You Portfolio Challenge Submission

This is a submission for the New Year, New You Portfolio Challenge.

About Me
I am Raghava Sammeta, an AI Specialist and Cloud Engineer currently completing my Master of Science in Computer Science at Kennesaw State University with a 3.9 GPA.
For this "New Year, New You" challenge, I wanted to represent my evolution from a Senior Software Engineer at HCL to a specialized AI Researcher. My goal was to create a "Digital Twin"—a portfolio that doesn't just list my skills in Python, GCP, and LLMs, but actually demonstrates them through a high-reasoning AI interface.

Portfolio

How I Built It

I architected this portfolio using a "Cyber-Secure Dark Mode" aesthetic, built with React 19 and Tailwind CSS. The core innovation lies in the multi-model integration of the Google GenAI SDK:
High-Reasoning RAG (Gemini 3 Pro): The "Assistant Node" (ChatAgent) acts as my Digital Twin. It uses Retrieval Augmented Generation (RAG) to answer complex questions about my research on Semantic Poisoning and my professional impact at HCL.
Real-Time Market Grounding (Gemini 3 Flash + Google Search): I implemented a dynamic "Market Insights" engine. It uses Gemini 3 Flash with Google Search grounding to analyze how my specific tech stack (GCP + LLaMA-2) aligns with 2026 industry trends, citing real-world sources.
Location-Aware Career Mapping (Gemini 2.5 Flash + Google Maps): Using browser geolocation and Google Maps grounding, the "Career Hub" identifies tech opportunities and cybersecurity expansion near Kennesaw, GA, proving my strategic industry positioning.
Narrative AI (Gemini 2.5 Flash TTS): To make my complex research on "Semantic Poisoning Attacks" accessible, I integrated a TTS narrator that decodes raw PCM audio bytes to provide a professional audio summary of my work.

Deployment:

The app is containerized and deployed on Google Cloud Run in the us-west1 region, utilizing the mandatory --labels dev-tutorial=devnewyear2026.

What I'm Most Proud Of

I am most proud of the Semantic Poisoning Visualizer.
Semantic poisoning is a sophisticated threat to LLM-integrated blockchain systems—a core focus of my research. Instead of just writing about it, I built an interactive animation engine that visualizes the four critical stages of an attack: Prompt Injection, Inference Corruption, Logic Diversion, and Blockchain Validation.
By combining this visualization with the Gemini 2.5 Flash Image Generation, recruiters can click a button to see a cinematic projection of how these security frameworks protect global infrastructure, turning abstract research into a tangible vision.

*Tech Stack: *

React, TypeScript, Tailwind CSS, Google GenAI SDK (Gemini 3 Pro/Flash, Gemini 2.5 Flash), Google Cloud Run.

Deployment Label: `dev-tutorial: devnewyear2026

Top comments (1)

Collapse
 
traviticus profile image
Travis Wilson

I toyed with a color style earlier for my app so fun. Congrats on the gaol!