This is a submission for the New Year, New You Portfolio Challenge Presented by Google AI
About Me
I am Naga Venkata Satish Divvi, a Senior Software Development Engineer with over 12 years of experience in the software development lifecycle. My expertise spans across software engineering, automation testing, and data analytics, with a deep specialization in the mortgage industry. With this portfolio, I hope to express my commitment to building robust, technically integrated solutions that bridge the gap between complex industry requirements and modern, AI-enhanced user experiences.
Portfolio
I've deployed a specialized version of my portfolio to Google Cloud Run to allow for an interactive experience directly within this post.
Note: This deployment is tagged with --labels dev-tutorial=devnewyear2026 for the challenge.
How I Built It
My portfolio is a modern web application built with a focus on performance, security, and AI integration.
The Tech Stack:
Frontend: React.js with Material UI (MUI) for a clean, professional design, and Framer Motion for smooth animations.
Infrastructure: Hosted on Google Cloud Run using a custom Dockerized Nginx configuration to handle SPA routing efficiently.
Backend & Security: Firebase for real-time data, and Firebase App Check (via reCAPTCHA v3) to secure my AI endpoints.
Google Tools Used:
Google Models
Google Antigravity
Google Gemini Chat
Firebase Services
Google Cloud Text-to-Speech: Integrated to provide an accessible way for visitors to listen to my professional summaries.
Google Cloud Natural Language API (Content Moderation): Before any text is processed by the AI, it passes through a custom moderation layer I built using the Natural Language API to ensure all generated content is safe and professional.
Vertex AI (Gemini): Used to power the "AI Skills Analysis" feature, which synthesizes my 12+ years of experience into a concise technical summary.
What I'm Most Proud Of
I am most proud of the secure AI integration I implemented. Instead of just adding AI features, I built a layered security model:
CORS & App Check: Ensuring only my authorized app can call my AI functions.
Safety First: Integrating the Content Moderation API directly into my Cloud Functions to filter harmful content before it ever reaches the Text-to-Speech engine.
Accessibility: Using AI not just for "flair," but to make the content more accessible through the Text-to-Speech integration.
Highlighting my journey from mortgage technology to AI-integrated software engineering in a single, fluid interface has been a rewarding technical challenge!
Top comments (0)